///////////////////////////////////////////////////////////
//////// Main Handler
00CD66A6	LODS BYTE PTR [ESI]
00CE09E0	ADD AL,BL
00CDE9F9	ADD AL,0xe1
00CDCC49	XOR AL,0xa9
00CE9764	SUB BL,AL
00CE2AC4	MOVZX EAX,AL
00CDF49C	JMP DWORD PTR [EDI+EAX*4]
///////////////////////////////////////////////////////////
//////// Virtual Handler 0000
00CDF4A1	POP AX
00CE2B39	ADD BYTE PTR [ESP],AL
00CE2B3C	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0001
00CE82E2	POP EAX
00CDC212	BSWAP EAX
00CD6C0C	PUSH EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0002
00CE44D9	LODS BYTE PTR [ESI]
00CE44DA	SUB AL,BL
00CE12F5	XOR AL,0x4a
00CE0C2B	SUB AL,0x19
00CDA7FB	SUB BL,AL
00CD8ECF	MOVZX EAX,AL
00CE685A	MOV EAX,DWORD PTR [EDI+EAX*4]
00CE5A80	MOVZX AX,BYTE PTR [EAX]
00CE5A84	PUSH AX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0003
00CDA506	POP AX
00CE92BD	OR WORD PTR [ESP],AX
00CE92C1	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0004
00CE3E96	POP EAX
00CE6522	PUSH DWORD PTR [EAX]
///////////////////////////////////////////////////////////
//////// Virtual Handler 0005
00CE08B1	POP EDX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0006
00CE2ED9	LODS BYTE PTR [ESI]
00CE2EDA	XOR AL,BL
00CE2EDC	ADD AL,0xa4
00CD976A	ADD AL,0x79
00CE9A42	XOR BL,AL
00CE9A44	MOVZX EAX,AL
00CE9A47	MOV EAX,DWORD PTR [EDI+EAX*4]
00CE0967	PUSH WORD PTR [EAX]
///////////////////////////////////////////////////////////
//////// Virtual Handler 0007
00CE48C1	OR DWORD PTR [EDI+0x1c],0x1
///////////////////////////////////////////////////////////
//////// Virtual Handler 0008
00CEA086	POP AX
00CDC59A	POP CX
00CDCE1A	CMP CX,AX
00CDCE1D	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0009
00CDBB6D	LODS BYTE PTR [ESI]
00CDBB6E	ADD AL,BL
00CD7DE4	XOR AL,0xa1
00CE43EF	ADD AL,0xd8
00CE9FB0	SUB BL,AL
00CD9541	MOVZX EAX,AL
00CDD3D8	POP WORD PTR [EDI+EAX*4]
///////////////////////////////////////////////////////////
//////// Virtual Handler 000A
00CE311C	POP EAX
00CDC9B2	POP ECX
00CDD9EE	CMP ECX,EAX
00CDD9F0	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 000B
00CD6EA5	PUSH DWORD PTR [EDI+0x1c]
00CD6EA8	POPFD 
00CD6EA9	POP CX
00CD6EAB	RCR WORD PTR [ESP],CL
00CD6EAF	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 000C
00CDF84D	POP CX
00CDC5AF	POP AX
00CDD218	POP DX
00CE5913	IDIV CX
00CE5916	PUSH DX
00CD8046	PUSH AX
00CD8048	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 000D
00CE6A87	POP AX
00CD7036	DEC WORD PTR [ESP]
00CD703A	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 000E
00CE6BA2	LODS DWORD PTR [ESI]
00CE6BA3	XOR EAX,EBX
00CE6BA5	XOR EAX,0x77cf3422
00CE26B8	SUB EAX,0x13d83ae0
00CE54AE	ADD EBX,EAX
00CE74C1	PUSH WORD PTR [EAX]
///////////////////////////////////////////////////////////
//////// Virtual Handler 000F
00CE5BB6	POP AX
00CDBF8B	MOV WORD PTR FS:[EDX],AX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0010
00CDAD92	NEG WORD PTR [ESP]
00CDAD96	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0011
00CDE0BD	POP AX
00CE33C3	POP CX
00CE0BD2	CMP CL,AL
00CE0BD4	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0012
00CE1EF8	POP AX
00CD8EDA	BTC WORD PTR [ESP],AX
00CD8EDF	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0013
00CE01B3	LODS DWORD PTR [ESI]
00CE01B4	SUB EAX,EBX
00CE613A	XOR EAX,0x1d70ab83
00CDA56D	ADD EAX,0x38ff975f
00CDDFDC	SUB EBX,EAX
00CD74D4	POP DX
00CE96F1	MOV BYTE PTR [EAX],DL
///////////////////////////////////////////////////////////
//////// Virtual Handler 0014
00CDF494	POP ESP
///////////////////////////////////////////////////////////
//////// Virtual Handler 0015
00CE2936	PUSH DWORD PTR [EDI+0x1c]
00CE2939	POPFD 
00CE293A	POP AX
00CE293C	SBB WORD PTR [ESP],AX
00CE2940	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0016
00CDD2C9	POP AX
00CE21EE	OR BYTE PTR [ESP],AL
00CE21F1	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0017
00CDFB72	POP DWORD PTR [EDI+0x88]
///////////////////////////////////////////////////////////
//////// Virtual Handler 0018
00CD6F09	POP EAX
00CE49FD	POP ECX
00CDB894	MOV DWORD PTR [EAX],ECX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0019
00CDEB94	POP AX
00CDBF22	MOV BYTE PTR FS:[EDX],AL
///////////////////////////////////////////////////////////
//////// Virtual Handler 001A
00CE2F27	POP EAX
00CD7BBE	SUB DWORD PTR [ESP],EAX
00CD7BC1	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 001B
00CE5CA6	POP ECX
00CD879F	POP EAX
00CE20AC	MOVZX ECX,AL
00CE20AF	PUSH ECX
///////////////////////////////////////////////////////////
//////// Virtual Handler 001C
00CE4458	LODS DWORD PTR [ESI]
00CE4459	SUB EAX,EBX
00CE6BBB	XOR EAX,0x4764726e
00CDF1D5	XOR EAX,0x80f3234
00CE55D8	ADD EBX,EAX
00CE245D	XOR EDX,EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 001D
00CE1E1A	MOV EAX,DWORD PTR [ESP+0x4]
00CE4E4F	MOV DWORD PTR [EDI+0x88],EAX
00CD979E	POP EAX
00CE9095	ADD ESP,0x4
00CD8F8E	PUSH EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 001E
00CDED77	POP CX
00CDB376	SHL BYTE PTR [ESP],CL
00CDB379	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 001F
00CDB418	POP EAX
00CDDDC8	DEC DWORD PTR [ESP]
00CDDDCB	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0020
00CE8205	PUSH DWORD PTR [EDI+0x1c]
00CE8208	POPFD 
00CE8209	POP AX
00CE820B	SBB BYTE PTR [ESP],AL
00CE820E	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0021
00CDE1E5	POP CX
00CDDCE8	SAR DWORD PTR [ESP],CL
00CDDCEB	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0022
00CE1F54	LODS DWORD PTR [ESI]
00CE1F55	ADD EAX,EBX
00CE22CD	XOR EAX,0x40e9ba9b
00CD7518	XOR EAX,0x70c5746e
00CD8DEB	ADD EBX,EAX
00CE78D9	PUSH EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0023
00CD7B59	MOV DWORD PTR [EDI+0x68],0x0
00CDD3E1	AND DWORD PTR [EDI+0x1c],0xfffffbff
///////////////////////////////////////////////////////////
//////// Virtual Handler 0024
00CD8CDB	POP AX
00CE24BF	XOR BYTE PTR [ESP],AL
00CE24C2	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0025
00CDB462	LODS DWORD PTR [ESI]
00CDB463	SUB EAX,EBX
00CDD8F3	ADD EAX,0x64b068a5
00CE0EA8	SUB EAX,0x5603a757
00CD81EA	ADD EBX,EAX
00CDFAD9	AND AL,0x7f
00CE9B28	PUSH EBX
00CDC2E1	MOV EBX,EAX
00CD88FA	MOV DWORD PTR [EDI+0x6c],0x1
00CE6407	MOV DWORD PTR [EDI+0x80],0x0
00CD9956	XOR EDX,EDX
00CD9958	MOV EAX,EBX
00CE6F1B	AND EAX,0x200
00CE2952	MOV ECX,DWORD PTR [EDI+0x1c]
00CDF938	AND ECX,0x1
00CD7C0A	SHR ECX,0x0
00CD7C0D	OR EAX,EAX
00CD7C15	MOV EAX,EBX
00CE9FC5	AND EAX,0x100
00CE1112	SHR EAX,0x8
00CE6AA3	XOR EAX,ECX
00CE6AA5	NOT EAX
00CDE78F	AND EAX,0x1
00CDFEAD	OR EDX,EAX
00CDFEAF	SHL EDX,0x1
00CDFEB1	INC DWORD PTR [EDI+0x80]
00CE64D4	MOV EAX,EBX
00CE551C	AND EAX,0x800
00CD8F51	OR EAX,EAX
00CD8F59	MOV ECX,DWORD PTR [EDI+0x1c]
00CD6D11	AND ECX,0x40
00CD8099	SHR ECX,0x6
00CD809C	MOV EAX,EBX
00CDDA0E	AND EAX,0x400
00CE339F	SHR EAX,0xa
00CE33A2	XOR EAX,ECX
00CE33A4	NOT EAX
00CE52C2	AND EAX,0x1
00CD77AC	OR EDX,EAX
00CD77AE	SHL EDX,0x1
00CD77B0	SUB DWORD PTR [EDI+0x80],0xffffffff
00CE107B	MOV EAX,EBX
00CDB7CF	AND EAX,0x2000000
00CE6D18	OR EAX,EAX
00CE6D20	MOV ECX,DWORD PTR [EDI+0x68]
00CDFE5D	MOV EAX,EBX
00CE0824	AND EAX,0x1000000
00CDACD5	SHR EAX,0x18
00CDACD8	XOR EAX,ECX
00CDACDA	NOT EAX
00CE8710	AND EAX,0x1
00CE7699	OR EDX,EAX
00CD8656	SHL EDX,0x1
00CD8658	SUB DWORD PTR [EDI+0x80],0xffffffff
00CE6C62	MOV EAX,EBX
00CD8A91	AND EAX,0x2000
00CE13BB	OR EAX,EAX
00CE13C3	MOV ECX,DWORD PTR [EDI+0x1c]
00CD9C4A	AND ECX,0x80
00CE452D	SHR ECX,0x7
00CE4530	MOV EAX,EBX
00CE5FAE	AND EAX,0x1000
00CDE479	SHR EAX,0xc
00CDE47C	XOR EAX,ECX
00CDE224	NOT EAX
00CDC150	AND EAX,0x1
00CDCCF3	OR EDX,EAX
00CDCCF5	SHL EDX,0x1
00CDCCF7	ADD DWORD PTR [EDI+0x80],0x1
00CDEAA7	MOV EAX,EBX
00CD7F77	AND EAX,0x8000
00CE623D	OR EAX,EAX
00CE6245	MOV ECX,DWORD PTR [EDI+0x1c]
00CD997B	AND ECX,0x800
00CE050E	SHR ECX,0xb
00CE0511	MOV EAX,EBX
00CDA730	AND EAX,0x4000
00CDD4F7	SHR EAX,0xe
00CDD4FA	XOR EAX,ECX
00CDD4FC	NOT EAX
00CE056E	AND EAX,0x1
00CE0B9B	OR EDX,EAX
00CE0B9D	SHL EDX,0x1
00CE0B9F	ADD DWORD PTR [EDI+0x80],0x1
00CD8406	MOV EAX,EBX
00CE14BA	AND EAX,0x20000
00CDC895	OR EAX,EAX
00CDC89D	MOV ECX,DWORD PTR [EDI+0x1c]
00CE6CAD	AND ECX,0x4
00CDF031	SHR ECX,0x2
00CDF034	MOV EAX,EBX
00CE7A57	AND EAX,0x10000
00CE2D04	SHR EAX,0x10
00CE2D07	XOR EAX,ECX
00CE2D09	NOT EAX
00CDCF0F	AND EAX,0x1
00CD92F3	OR EDX,EAX
00CD92F5	SHL EDX,0x1
00CDE83A	ADD DWORD PTR [EDI+0x80],0x1
00CDF83E	MOV EAX,EBX
00CDD24B	AND EAX,0x80000
00CE67C5	OR EAX,EAX
00CE67CD	MOV ECX,DWORD PTR [EDI+0x1c]
00CDA7AF	AND ECX,0x80
00CDE2C9	SHR ECX,0x7
00CE9E12	MOV EAX,DWORD PTR [EDI+0x1c]
00CDB3D4	AND EAX,0x800
00CD9E10	SHR EAX,0xb
00CD9E13	XOR ECX,EAX
00CDA0C2	MOV EAX,EBX
00CDFDE2	AND EAX,0x40000
00CE3BA1	SHR EAX,0x12
00CDB8AE	XOR EAX,ECX
00CDB8B0	NOT EAX
00CDFB50	AND EAX,0x1
00CE4C5A	OR EDX,EAX
00CD88D3	SHL EDX,0x1
00CD88D5	SUB DWORD PTR [EDI+0x80],0xffffffff
00CE0100	MOV EAX,EBX
00CE41D9	AND EAX,0x200000
00CE9F22	OR EAX,EAX
00CE9F2A	MOV EAX,DWORD PTR [EDI+0x64]
00CD97A9	MOV EAX,DWORD PTR [EDI+EAX*4]
00CD8B61	AND EAX,0xffff
00CE8502	OR EAX,EAX
00CE850A	MOV EDX,0x1
00CD9852	MOV EAX,EBX
00CE02A1	AND EAX,0x800000
00CD9D67	OR EAX,EAX
00CD9D6F	MOV EAX,DWORD PTR [EDI+0x64]
00CE2264	MOV EAX,DWORD PTR [EDI+EAX*4]
00CE0BEC	OR EAX,EAX
00CE0BF4	MOV EDX,0x1
00CE9E27	MOV ECX,DWORD PTR [EDI+0x80]
00CD76A4	MOV EAX,0x1
00CDD429	SHL EAX,CL
00CDD42B	ADD EAX,0xffffffff
00CE56A8	AND EBX,0x10
00CE0ABE	OR EBX,EBX
00CE0AC6	MOV DWORD PTR [EDI+0x6c],EDX
00CE69FC	POP EBX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0026
00CE4AAA	POP AX
00CDB22A	BTR WORD PTR [ESP],AX
00CDB22F	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0027
00CE5C46	POP EAX
00CD96FE	BTS DWORD PTR [ESP],EAX
00CD9702	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0028
00CE1726	POP EAX
00CDC861	POP ECX
00CE9D62	TEST EAX,ECX
00CE9D64	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0029
00CD9574	POP EAX
00CE1063	XOR DWORD PTR [ESP],EAX
00CE1066	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 002A
00CE1B1D	POP EAX
00CE52B8	XOR DWORD PTR [ESP],EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 002B
00CDEBEE	PUSH DWORD PTR [EDI+0x1c]
00CDEBF1	POPFD 
00CDEBF2	POP CX
00CDEBF4	RCR DWORD PTR [ESP],CL
00CDEBF7	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 002C
00CE5EF4	MOVZX AX,BYTE PTR FS:[EDX]
00CE5EF9	PUSH AX
///////////////////////////////////////////////////////////
//////// Virtual Handler 002D
00CD6EB5	POP EAX
00CE810A	ADD DWORD PTR [ESP],EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 002E
00CDE318	LODS BYTE PTR [ESI]
00CDE319	SUB AL,BL
00CD90B9	SUB AL,0xd9
00CDED57	ADD AL,0x50
00CDAAF5	SUB BL,AL
00CDB608	MOV BYTE PTR [EDI+0x64],AL
///////////////////////////////////////////////////////////
//////// Virtual Handler 002F
00CE87BA	POP AX
00CE1357	POP CX
00CDE3A4	IMUL CX,AX
00CDE3A8	PUSH CX
00CDE3AA	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0030
00CDF321	MOV EBX,0x0
///////////////////////////////////////////////////////////
//////// Virtual Handler 0031
00CE221F	PUSH DWORD PTR [EDI+0x1c]
00CE2222	POPFD 
00CE2223	POP CX
00CE2225	RCL DWORD PTR [ESP],CL
00CE2228	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0032
00CEA299	POP CX
00CDA355	ROL WORD PTR [ESP],CL
00CDA359	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0033
00CDA432	POP DWORD PTR [EDI+0x1c]
///////////////////////////////////////////////////////////
//////// Virtual Handler 0034
00CE480F	PUSH DWORD PTR FS:[EDX]
///////////////////////////////////////////////////////////
//////// Virtual Handler 0035
00CE071E	POP ECX
00CD9338	POP EAX
00CE6331	POP EDX
00CE01EB	IDIV ECX
00CE01ED	PUSH EDX
00CE4C9C	PUSH EAX
00CE4C9D	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0036
00CD943B	POP WORD PTR [EDX]
///////////////////////////////////////////////////////////
//////// Virtual Handler 0037
00CE20DB	POP ECX
00CDC5F5	POP EAX
00CE0061	MUL ECX
00CE5815	PUSH EDX
00CE581D	PUSH EAX
00CE581E	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0038
00CE1BCA	POP CX
00CE17B1	SHL BYTE PTR [ESP],CL
00CE17B4	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0039
00CDA86B	MOV ECX,DWORD PTR [EDI+0x70]
00CDE218	MOV EDX,EDI
00CE6DE0	OR ECX,ECX
00CE6DE8	MOV ESI,ESP
00CE79DD	ADD ESI,0x24
00CD7ACC	MOV EDI,ESI
00CE4841	ADD EDI,ECX
00CD9634	STD
00CD9635	MOV ECX,0xa
00CE92E6	REP MOVS DWORD PTR [EDI],DWORD PTR [ESI]
00CE92E8	ADD ESP,DWORD PTR [EDX+0x70]
00CDF376	MOV DWORD PTR [EDX+0x70],0x0
00CD9F16	CMP DWORD PTR [EDX+0x68],0x0
00CD9F23	OR DWORD PTR [ESP+0x20],0x400
00CE488A	MOV DWORD PTR [EDX+0x68],0x0
00CD6B1F	MOV DWORD PTR [EDX+0x84],0x0
00CE29A2	POPAD
00CE29A3	POPFD 
00CE29A4	RETN
///////////////////////////////////////////////////////////
//////// Virtual Handler 003A
00CDFE2A	PUSH DWORD PTR [EDI+0x1c]
00CDFE2D	POPFD 
00CDFE2E	POP EAX
00CDFE2F	SBB DWORD PTR [ESP],EAX
00CDFE32	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 003B
00CE4406	LODS BYTE PTR [ESI]
00CE4407	XOR AL,BL
00CE4409	ADD AL,0x5b
00CDAE06	ADD AL,0x96
00CE19AB	ADD BL,AL
00CE2330	MOVZX EAX,AL
00CE2333	PUSH DWORD PTR [EDI+EAX*4]
///////////////////////////////////////////////////////////
//////// Virtual Handler 003C
00CE71C8	OR DWORD PTR [EDI+0x1c],0x200
///////////////////////////////////////////////////////////
//////// Virtual Handler 003D
00CD9BA7	PUSH WORD PTR [EDX]
///////////////////////////////////////////////////////////
//////// Virtual Handler 003E
00CE30BA	POP CX
00CE46A5	SHR WORD PTR [ESP],CL
00CE46A9	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 003F
00CD6852	POP CX
00CDC408	SAR BYTE PTR [ESP],CL
00CDC40B	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0040
00CDE2AA	MOV EAX,DWORD PTR [EDI+0x60]
00CE0714	ADD EDX,EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0041
00CDCB8E	LODS BYTE PTR [ESI]
00CDCB8F	XOR AL,BL
00CDA38F	ADD AL,0x1
00CE786D	XOR AL,0x67
00CE6FAB	SUB BL,AL
00CE557B	ADD EDI,0x400
00CDF109	MOVZX EAX,AL
00CDF10C	PUSH DWORD PTR [EDI+EAX*4]
00CDF10F	SUB EDI,0x400
00CE03B7	RETN
///////////////////////////////////////////////////////////
//////// Virtual Handler 0042
00CE20EC	MOV EAX,DWORD PTR [EDI+0x60]
00CE0FC0	ADD DWORD PTR [ESP],EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0043
00CDE8DB	LODS DWORD PTR [ESI]
00CDE8DC	CMP DWORD PTR [EDI+0x6c],0x0
00CDE8E9	ADD ESI,EAX
00CE7187	MOV EBX,0x0
00CDCA7B	MOV EAX,EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0044
00CDC27F	LODS DWORD PTR [ESI]
00CDC280	ADD EAX,EBX
00CD6D28	XOR EAX,0x66c50c44
00CEA1CA	SUB EAX,0x4b6bb224
00CE7EE2	XOR EBX,EAX
00CE7EE4	SUB EDX,EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0045
00CEA1F0	POP DWORD PTR [EDX]
///////////////////////////////////////////////////////////
//////// Virtual Handler 0046
00CDA37E	POP ECX
00CDB9D0	POP EAX
00CE2195	MOVSX ECX,AX
00CE2198	PUSH ECX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0047
00CE5FE6	POP AX
00CD739A	BTR WORD PTR [ESP],AX
00CD739F	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0048
00CD8D23	NEG DWORD PTR [ESP]
00CD8D26	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0049
00CDAD5B	POP EAX
00CDBFAE	ADD DWORD PTR [ESP],EAX
00CDBFB1	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 004A
00CDCA1D	MOV EAX,EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 004B
00CEA160	LODS DWORD PTR [ESI]
00CEA161	ADD ESI,EAX
00CDC4DE	MOV EBX,0x0
///////////////////////////////////////////////////////////
//////// Virtual Handler 004C
00CD6771	POP ECX
00CDB632	POP EAX
00CE94C2	POP EDX
00CE2E79	DIV ECX
00CE2E7B	PUSH EDX
00CE2E83	PUSH EAX
00CE2E84	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 004D
00CE08CB	POP AX
00CE4468	BTC WORD PTR [ESP],AX
00CE446D	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 004E
00CDF146	POP EAX
00CE6C1D	OR DWORD PTR [ESP],EAX
00CE6C20	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 004F
00CE9F97	POP SP
///////////////////////////////////////////////////////////
//////// Virtual Handler 0050
00CDAE63	NOT DWORD PTR [ESP]
///////////////////////////////////////////////////////////
//////// Virtual Handler 0051
00CE2088	POP AX
00CDD1B4	SUB WORD PTR [ESP],AX
00CDD1B8	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0052
00CDC39A	PUSH DWORD PTR [EDX]
///////////////////////////////////////////////////////////
//////// Virtual Handler 0053
00CDA64D	POP CX
00CE5ECE	SHL WORD PTR [ESP],CL
00CE5ED2	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0054
00CDDACF	PUSH DWORD PTR [EDI+0x1c]
00CDDAD2	POPFD 
00CDDAD3	POP AX
00CDDAD5	ADC WORD PTR [ESP],AX
00CDDAD9	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0055
00CE6BCC	POP AX
00CD893F	POP CX
00CE4737	TEST AX,CX
00CE473A	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0056
00CD8E91	MOVZX AX,BYTE PTR [EDX]
00CD8E95	PUSH AX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0057
00CDE780	POP ECX
00CDBF4D	POP EAX
00CE4D1C	MOVZX ECX,AX
00CE4D1F	PUSH ECX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0058
00CE3C36	LODS WORD PTR [ESI]
00CDCB96	ADD AX,BX
00CE6E0F	ADD AX,0xd8df
00CD8E3F	SUB AX,0xcea0
00CEA0DC	XOR BX,AX
00CEA0DF	MOVZX EAX,AX
00CEA0E2	PUSH AX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0059
00CE3950	LODS DWORD PTR [ESI]
00CE3951	ADD EAX,EBX
00CDB207	SUB EAX,0xc993544
00CDBDA2	XOR EAX,0xc010b9c
00CD922C	ADD EBX,EAX
00CE3B43	MOVZX AX,BYTE PTR [EAX]
00CE3B47	PUSH AX
///////////////////////////////////////////////////////////
//////// Virtual Handler 005A
00CE634D	POP CX
00CE3B0B	POP AX
00CD7B16	IMUL CL
00CDD56D	MOVZX CX,AH
00CDD571	PUSH CX
00CDD579	MOVZX CX,AL
00CDD57D	PUSH CX
00CDD57F	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 005B
00CDB5FB	POP CX
00CDC614	POP AX
00CDE0A1	IDIV CL
00CDE0A3	MOVZX CX,AH
00CDE0A7	PUSH CX
00CE40A6	MOVZX CX,AL
00CE40AA	PUSH CX
00CE40AC	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 005C
00CEA0FA	POP ECX
00CE180F	SHL DWORD PTR [ESP],CL
///////////////////////////////////////////////////////////
//////// Virtual Handler 005D
00CD6C89	POP CX
00CDB94F	POP AX
00CD944F	MOVZX CX,AL
00CD9453	PUSH CX
///////////////////////////////////////////////////////////
//////// Virtual Handler 005E
00CE0C21	PUSH ESP
///////////////////////////////////////////////////////////
//////// Virtual Handler 005F
00CD8E48	POP DWORD PTR [EDX]
///////////////////////////////////////////////////////////
//////// Virtual Handler 0060
00CE286E	PUSH DWORD PTR [EDI+0x1c]
00CE2871	POPFD 
00CE2872	POP CX
00CE2874	RCL WORD PTR [ESP],CL
00CE2878	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0061
00CE6487	PUSH DWORD PTR [EDI+0x1c]
00CE648A	POPFD 
00CE648B	POP AX
00CE648D	ADC BYTE PTR [ESP],AL
00CE6490	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0062
00CDF9D4	POP CX
00CD81C7	SHL WORD PTR [ESP],CL
00CD81CB	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0063
00CD731C	PUSH DWORD PTR [EDI+0x1c]
00CD731F	POPFD 
00CD7320	POP CX
00CD7322	RCR BYTE PTR [ESP],CL
00CD7325	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0064
00CD894B	POP EAX
00CE84ED	POP ECX
00CDCEF3	IMUL ECX,EAX
00CDCEF6	PUSH ECX
00CDCEF7	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0065
00CDDAAC	PUSH DWORD PTR [EDI+0x88]
///////////////////////////////////////////////////////////
//////// Virtual Handler 0066
00CE2643	PUSH DWORD PTR [EDI+0x74]
///////////////////////////////////////////////////////////
//////// Virtual Handler 0067
00CE1A34	LODS DWORD PTR [ESI]
00CE1A35	SUB EAX,EBX
00CE2F37	ADD EAX,0x799c7000
00CEA002	XOR EAX,0x551a09cd
00CE9E5C	ADD EBX,EAX
00CDB53B	ADD EAX,DWORD PTR [EDI+0x74]
00CDD5A5	PUSH EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0068
00CE065F	POP AX
00CDE536	AND BYTE PTR [ESP],AL
00CDE539	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0069
00CE8CC1	POP EAX
00CE6854	SUB DWORD PTR [ESP],EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 006A
00CD8410	NOT WORD PTR [ESP]
///////////////////////////////////////////////////////////
//////// Virtual Handler 006B
00CE3D7D	POP CX
00CE8399	POP AX
00CE6A80	DIV CL
00CE87A5	MOVZX CX,AH
00CE87A9	PUSH CX
00CE87B1	MOVZX CX,AL
00CE4BDF	PUSH CX
00CE4BE1	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 006C
00CE2A93	POP EAX
00CE3C26	INC DWORD PTR [ESP]
00CE3C29	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 006D
00CE6546	LODS BYTE PTR [ESI]
00CE6547	SUB AL,BL
00CE81C2	SUB AL,0x51
00CE91B1	XOR AL,0x3d
00CD67F4	SUB BL,AL
00CDA068	MOVZX EAX,AL
00CDA06B	LEA EAX,DWORD PTR [EDI+EAX*4]
00CDA06E	PUSH EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 006E
00CD6E0D	LODS BYTE PTR [ESI]
00CD6E0E	ADD AL,BL
00CE1EC6	ADD AL,0x7f
00CD98A4	XOR AL,0x33
00CE8E88	SUB BL,AL
00CE86F0	MOVZX EAX,AL
00CE86F3	POP DWORD PTR [EDI+EAX*4]
///////////////////////////////////////////////////////////
//////// Virtual Handler 006F
00CDE5E5	PUSH EDX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0070
00CDEA2D	POP AX
00CDDD5C	AND WORD PTR [ESP],AX
00CDDD60	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0071
00CD71E8	POP CX
00CE23C2	SHR DWORD PTR [ESP],CL
00CE23C5	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0072
00CE60B5	POP CX
00CE5E6A	POP AX
00CD8BE9	MUL CX
00CD8BEC	PUSH DX
00CD8BF4	PUSH AX
00CD8BF6	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0073
00CDE998	POP AX
00CEA040	POP CX
00CDEF2F	TEST AL,CL
00CDEF31	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0074
00CE51EA	POP CX
00CE76D1	POP AX
00CD7EDD	MOVSX CX,AL
00CD7EE1	PUSH CX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0075
00CE15FD	POP CX
00CDC7BA	POP AX
00CDCB3B	IMUL CX
00CDCB3E	PUSH DX
00CD93C9	PUSH AX
00CD93CB	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0076
00CD7EF5	POP AX
00CE0994	BT WORD PTR [ESP],AX
00CE0999	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0077
00CDE9C8	POP CX
00CE0E61	ROL DWORD PTR [ESP],CL
00CE0E64	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0078
00CE26D2	NEG BYTE PTR [ESP]
00CE26D5	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0079
00CDAC51	PUSH ESP
///////////////////////////////////////////////////////////
//////// Virtual Handler 007A
00CE6CED	POP AX
00CDCBB6	INC BYTE PTR [ESP]
00CDCBB9	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 007B
00CE7B84	POP CX
00CD8BC6	SHL DWORD PTR [ESP],CL
00CD8BC9	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 007C
00CDDF78	AND DWORD PTR [EDI+0x1c],0xfffffffe
///////////////////////////////////////////////////////////
//////// Virtual Handler 007D
00CE8A31	POP CX
00CE18D5	POP AX
00CE15D1	MUL CL
00CE15D3	MOVZX CX,AH
00CE15D7	PUSH CX
00CD7387	MOVZX CX,AL
00CD738B	PUSH CX
00CD738D	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 007E
00CD8EE5	POP CX
00CD82B2	ROL BYTE PTR [ESP],CL
00CD82B5	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 007F
00CE9407	POP CX
00CE6764	SHR BYTE PTR [ESP],CL
00CE6767	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0080
00CDC518	NOT BYTE PTR [ESP]
///////////////////////////////////////////////////////////
//////// Virtual Handler 0081
00CDF900	LODS BYTE PTR [ESI]
00CDF901	ADD AL,BL
00CDE149	ADD AL,0x72
00CE2274	ADD AL,0x9b
00CEA1BE	ADD BL,AL
00CDF437	MOVZX EAX,AL
00CDF43A	POP DX
00CE7BF9	MOV BYTE PTR [EDI+EAX*4+0x1],DL
///////////////////////////////////////////////////////////
//////// Virtual Handler 0082
00CE511D	POP CX
00CE4E18	ROR WORD PTR [ESP],CL
00CE4E1C	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0083
00CE45A4	LODS BYTE PTR [ESI]
00CE45A5	ADD AL,BL
00CE333F	XOR AL,0x30
00CDAB47	SUB AL,0x14
00CE11DC	SUB BL,AL
00CD67A6	MOVZX EAX,AL
00CD67A9	PUSH AX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0084
00CE2F0A	POP AX
00CE6221	INC WORD PTR [ESP]
00CE6225	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0085
///////////////////////////////////////////////////////////
//////// Virtual Handler 0086
00CEA07A	POP ECX
00CDE57E	POP EAX
00CE44B6	IMUL ECX
00CE44B8	PUSH EDX
00CE44C0	PUSH EAX
00CE44C1	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0087
00CDB86D	MOV EAX,0x53947
///////////////////////////////////////////////////////////
//////// Virtual Handler 0088
00CE4CF7	POP AX
00CD835E	DEC BYTE PTR [ESP]
00CD8361	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0089
00CDABFE	MOV EDX,ESP
///////////////////////////////////////////////////////////
//////// Virtual Handler 008A
00CDDBE3	POP AX
00CDD55A	ADD WORD PTR [ESP],AX
00CDD55E	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 008B
00CE16DB	LODS BYTE PTR [ESI]
00CE16DC	ADD AL,BL
00CE1420	XOR AL,0x65
00CE2C16	XOR AL,0x17
00CE075B	XOR BL,AL
00CE075D	MOVZX EAX,AL
00CDB488	CMP EAX,0x7
00CDB491	MOV EAX,DWORD PTR [EDI+EAX*4]
00CE873F	ADD EDX,EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 008C
00CD6767	POP CX
00CE9046	ROR DWORD PTR [ESP],CL
00CE9049	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 008D
00CD75F0	PUSH DWORD PTR [EDI+0x1c]
00CD75F3	POPFD 
00CD75F4	POP CX
00CD75F6	RCL BYTE PTR [ESP],CL
00CD75F9	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 008E
00CDE50C	LODS BYTE PTR [ESI]
00CDF45D	XOR AL,BL
00CDF45F	XOR AL,0x21
00CE6F40	SUB AL,0x62
00CD6F9A	SUB BL,AL
00CE9255	MOV BYTE PTR [EDI+0x70],AL
///////////////////////////////////////////////////////////
//////// Virtual Handler 008F
00CD9833	MOV EAX,DWORD PTR [EDI+0x1c]
00CDE7AE	AND EAX,0x1
00CE0A94	OR EAX,EAX
00CE0A9C	AND DWORD PTR [EDI+0x1c],0xfffffffe
00CDCCC5	MOV EBX,EBX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0090
00CE06BA	POP EAX
00CE5B68	PUSH EDX
00CE5B70	MOV EDX,EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0091
00CD8DF1	POP ESP
///////////////////////////////////////////////////////////
//////// Virtual Handler 0092
00CD77F5	POP EAX
00CE0CB4	BT DWORD PTR [ESP],EAX
00CE0CB8	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0093
00CE1956	MOV AX,WORD PTR FS:[EDX]
00CE195A	PUSH AX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0094
00CE0262	LODS DWORD PTR [ESI]
00CDF67F	ADD EAX,EBX
00CD8FB4	SUB EAX,0x36097d8
00CDBB04	ADD EAX,0x42e64a8f
00CDC140	XOR EBX,EAX
00CDDC2B	ADD EDX,EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0095
00CDC56E	LODS BYTE PTR [ESI]
00CDC56F	ADD AL,BL
00CE57C2	SUB AL,0x56
00CD7F29	XOR AL,0x1
00CD689E	SUB BL,AL
00CDED0A	MOVZX EAX,AL
00CDED0D	POP DX
00CE3A9B	MOV BYTE PTR [EDI+EAX*4],DL
///////////////////////////////////////////////////////////
//////// Virtual Handler 0096
00CDC70C	POP AX
00CDB1EA	XOR WORD PTR [ESP],AX
00CDB1EE	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0097
00CDC5ED	POP DWORD PTR FS:[EDX]
///////////////////////////////////////////////////////////
//////// Virtual Handler 0098
00CD9807	POP CX
00CE486B	SHL DWORD PTR [ESP],CL
00CE486E	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0099
00CDFCF7	POP EAX
00CE09A6	AND DWORD PTR [ESP],EAX
00CE09A9	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 009A
00CDC73F	POP EDX
///////////////////////////////////////////////////////////
//////// Virtual Handler 009B
00CDD0AF	PUSH DWORD PTR [EDI+0x1c]
00CDD0B2	POPFD 
00CDD0B3	POP EAX
00CDD0B4	ADC DWORD PTR [ESP],EAX
00CDD0B7	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 009C
00CDD932	POP EAX
00CDDF29	BTR DWORD PTR [ESP],EAX
00CDDF2D	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 009D
00CD7376	POP CX
00CDD419	POP AX
00CE5971	POP AX
00CE3109	DIV CX
00CE310C	PUSH DX
00CE3114	PUSH AX
00CE3116	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 009E
00CE9075	LODS DWORD PTR [ESI]
00CE9076	ADD EAX,EBX
00CDBFD3	XOR EAX,0x210b0d94
00CDD2EA	XOR EAX,0x1a3c3b48
00CE1684	ADD EBX,EAX
00CD8425	PUSH DWORD PTR [EAX]
///////////////////////////////////////////////////////////
//////// Virtual Handler 009F
00CE80BA	LODS DWORD PTR [ESI]
00CE80BB	XOR EAX,EBX
00CE80BD	SUB EAX,0x27353b53
00CDE8C5	ADD EAX,0x6e1f33c5
00CE8BF9	ADD EBX,EAX
00CDFA2A	POP WORD PTR [EAX]
///////////////////////////////////////////////////////////
//////// Virtual Handler 00A0
00CD9E5D	POP AX
00CDBD73	SUB BYTE PTR [ESP],AL
00CDBD76	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 00A1
00CDCDB3	POP CX
00CE26AA	SAR WORD PTR [ESP],CL
00CE26AE	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 00A2
00CD814C	POP AX
00CDD355	MOV BYTE PTR [EDX],AL
///////////////////////////////////////////////////////////
//////// Virtual Handler 00A3
00CE7F4C	LODS DWORD PTR [ESI]
00CE7F4D	SUB EAX,EBX
00CE8E9B	SUB EAX,0x24956256
00CD9B75	SUB EAX,0x15c8cc01
00CDD330	XOR EBX,EAX
00CDD332	POP DWORD PTR [EAX]
///////////////////////////////////////////////////////////
//////// Virtual Handler 00A4
00CD8105	POP ECX
00CD9623	POP EAX
00CE8B35	MOVSX ECX,AL
00CDE666	PUSH ECX
///////////////////////////////////////////////////////////
//////// Virtual Handler 00A5
00CE1041	POP AX
00CE5A02	BTS WORD PTR [ESP],AX
00CE5A07	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 00A6
00CDC3CE	LODS DWORD PTR [ESI]
00CDAC41	ADD EAX,EBX
00CE6DF0	SUB EAX,0x2f7f866a
00CE01D9	XOR EAX,0x68b7a2d0
00CD9EF2	ADD EBX,EAX
00CE8571	MOV EDX,EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 00A7
00CD7F09	POP AX
00CE8B1C	BTS WORD PTR [ESP],AX
00CE8B21	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 00A8
00CE3658	POP CX
00CDBECE	ROR BYTE PTR [ESP],CL
00CDBED1	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 00A9
00CE6E43	MOV DWORD PTR [EDI+0x68],0x1
00CE7CCA	OR DWORD PTR [EDI+0x1c],0x400
