///////////////////////////////////////////////////////////
//////// Main Handler
0122C57A	LODS BYTE PTR [ESI]
012325E2	XOR AL,BL
012353BF	XOR AL,0x7c
0123DFB0	XOR AL,0x92
012390B7	XOR BL,AL
012390B9	MOVZX EAX,AL
012390BC	JMP DWORD PTR [EDI+EAX*4]
///////////////////////////////////////////////////////////
//////// Virtual Handler 0000
012390C1	POP AX
01236A2D	AND WORD PTR [ESP],AX
01236A31	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0001
01231A08	POP AX
0123E7A1	ADD BYTE PTR [ESP],AL
0123E7A4	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0002
0123142C	LODS BYTE PTR [ESI]
0123142D	XOR AL,BL
0123142F	XOR AL,0x46
0122DC66	ADD AL,0xf7
0123A44E	XOR BL,AL
0123A450	MOVZX EAX,AL
0123A453	PUSH AX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0003
01231AFF	NOT BYTE PTR [ESP]
///////////////////////////////////////////////////////////
//////// Virtual Handler 0004
01230A13	POP AX
0123DC2F	XOR WORD PTR [ESP],AX
0123DC33	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0005
01231E3D	POP ECX
0123C34E	POP EAX
012337C2	MOVZX ECX,AL
012337C5	PUSH ECX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0006
0122CEEE	LODS BYTE PTR [ESI]
0122CEEF	SUB AL,BL
012399D8	SUB AL,0xc5
01231AC1	SUB AL,0x77
01235626	ADD BL,AL
0123731B	MOVZX EAX,AL
0123731E	POP DWORD PTR [EDI+EAX*4]
///////////////////////////////////////////////////////////
//////// Virtual Handler 0007
01232F97	POP AX
01237CEF	POP CX
01235D68	CMP CL,AL
01235D6A	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0008
0122D476	LODS BYTE PTR [ESI]
0123763C	SUB AL,BL
0122CE82	ADD AL,0xae
0123470F	SUB AL,0xa0
0123F385	ADD BL,AL
01237F1F	MOVZX EAX,AL
01237F22	POP DX
0122E540	MOV BYTE PTR [EDI+EAX*4+0x1],DL
///////////////////////////////////////////////////////////
//////// Virtual Handler 0009
01230DD8	LODS BYTE PTR [ESI]
01230DD9	SUB AL,BL
0123C7FC	SUB AL,0x51
01232B41	ADD AL,0xb8
0122D022	SUB BL,AL
0123C138	MOV BYTE PTR [EDI+0x6c],AL
///////////////////////////////////////////////////////////
//////// Virtual Handler 000A
0122F75D	PUSH DWORD PTR [EDI+0x1c]
0122F760	POPFD 
0122F761	POP CX
0122F763	RCL BYTE PTR [ESP],CL
0122F766	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 000B
0123E4C2	POP EAX
01237B7B	AND DWORD PTR [ESP],EAX
01237B7E	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 000C
0122D2D5	POP ECX
012308F9	POP EAX
0123D531	MOVSX ECX,AX
0123D534	PUSH ECX
///////////////////////////////////////////////////////////
//////// Virtual Handler 000D
012300F3	MOVZX AX,BYTE PTR FS:[EDX]
012300F8	PUSH AX
///////////////////////////////////////////////////////////
//////// Virtual Handler 000E
01239AA8	LODS BYTE PTR [ESI]
01239AA9	SUB AL,BL
0123841C	SUB AL,0x62
01235553	SUB AL,0xd3
0123596A	ADD BL,AL
0122D0EF	MOVZX EAX,AL
0122D0F2	MOV EAX,DWORD PTR [EDI+EAX*4]
012368AF	PUSH WORD PTR [EAX]
///////////////////////////////////////////////////////////
//////// Virtual Handler 000F
01235F75	POP EAX
01231834	BTR DWORD PTR [ESP],EAX
01231838	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0010
0122DB26	PUSH DWORD PTR [EDI+0x1c]
0122DB29	POPFD 
0122DB2A	POP EAX
0122DB2B	SBB DWORD PTR [ESP],EAX
0122DB2E	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0011
01237A04	POP EAX
0122FF85	POP ECX
0123ED1E	TEST EAX,ECX
0123ED20	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0012
0122C774	POP AX
0123E09A	MOV WORD PTR FS:[EDX],AX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0013
0123F430	POP CX
0123A0BE	ROR DWORD PTR [ESP],CL
0123A0C1	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0014
0123B9B7	POP AX
01233294	INC WORD PTR [ESP]
01233298	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0015
0123F44D	POP CX
0122D862	SHL BYTE PTR [ESP],CL
0122D865	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0016
0122E335	MOV EBX,0x0
///////////////////////////////////////////////////////////
//////// Virtual Handler 0017
01239E1D	POP AX
0123C3D4	POP CX
0122DF9B	TEST AX,CX
0122DF9E	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0018
01230885	POP ECX
01238453	SHL DWORD PTR [ESP],CL
///////////////////////////////////////////////////////////
//////// Virtual Handler 0019
0122FC3A	POP AX
012397AC	OR WORD PTR [ESP],AX
012397B0	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 001A
0123D470	POP CX
01238775	ROR BYTE PTR [ESP],CL
01238778	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 001B
012321ED	POP AX
01236EDA	BT WORD PTR [ESP],AX
01236EDF	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 001C
01231849	POP EAX
0122E378	DEC DWORD PTR [ESP]
0122E37B	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 001D
0123074A	POP CX
01236774	POP AX
0123500E	DIV CL
0123BBE7	MOVZX CX,AH
0123BBEB	PUSH CX
0122FC92	MOVZX CX,AL
0122FC96	PUSH CX
0122FC98	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 001E
0123A9CD	POP ECX
01231760	POP EAX
012303E3	MOVZX ECX,AX
0123DE2A	PUSH ECX
///////////////////////////////////////////////////////////
//////// Virtual Handler 001F
0123B806	POP EAX
0122F409	SUB DWORD PTR [ESP],EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0020
01232BE2	PUSH DWORD PTR [EDI+0x1c]
01232BE5	POPFD 
01232BE6	POP CX
01232BE8	RCL DWORD PTR [ESP],CL
01232BEB	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0021
0123E299	POP EAX
01239FAB	XOR DWORD PTR [ESP],EAX
01239FAE	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0022
0123AF8B	MOV AX,WORD PTR FS:[EDX]
0123AF8F	PUSH AX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0023
01235137	LODS DWORD PTR [ESI]
01235138	ADD EAX,EBX
01235399	XOR EAX,0x4232413a
01234D92	SUB EAX,0x66922203
012334DB	XOR EBX,EAX
012334DD	PUSH EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0024
0122FE38	PUSH DWORD PTR [EDI+0x1c]
0122FE3B	POPFD 
0122FE3C	POP CX
0122FE3E	RCR BYTE PTR [ESP],CL
0122FE41	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0025
0123778F	POP AX
012375CA	DEC BYTE PTR [ESP]
012375CD	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0026
0123AFCD	POP CX
01236704	POP AX
01231439	MUL CL
01232DDA	MOVZX CX,AH
01232DDE	PUSH CX
0122E369	MOVZX CX,AL
0122E36D	PUSH CX
0122E36F	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0027
0123C375	POP AX
01231D89	BTC WORD PTR [ESP],AX
01231D8E	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0028
01239621	POP EAX
0123AA3E	OR DWORD PTR [ESP],EAX
0123AA41	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0029
01234A46	POP CX
01232DFA	POP AX
01235BA8	IMUL CX
01235BAB	PUSH DX
0122F741	PUSH AX
0122F743	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 002A
0123DBC9	POP AX
0123F664	DEC WORD PTR [ESP]
0123F668	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 002B
0123E6C5	POP CX
012331C0	POP AX
0123487A	POP DX
012333A6	IDIV CX
0123681C	PUSH DX
0122D5DB	PUSH AX
0122D5DD	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 002C
0123398E	LODS DWORD PTR [ESI]
0123398F	ADD EAX,EBX
01232D75	SUB EAX,0x23b1ad2
0123C959	XOR EAX,0x58004ba3
0123A9F3	XOR EBX,EAX
0123A9F5	PUSH DWORD PTR [EAX]
///////////////////////////////////////////////////////////
//////// Virtual Handler 002D
0123247C	LODS DWORD PTR [ESI]
0123247D	XOR EAX,EBX
0123247F	XOR EAX,0x2a51f2d7
0123B27A	SUB EAX,0x55797d84
012357E3	XOR EBX,EAX
012357E5	MOVZX AX,BYTE PTR [EAX]
012357E9	PUSH AX
///////////////////////////////////////////////////////////
//////// Virtual Handler 002E
01231C6C	POP CX
0123B6BE	POP AX
0122DD69	IDIV CL
0122DD6B	MOVZX CX,AH
0122DD6F	PUSH CX
012353A9	MOVZX CX,AL
012353AD	PUSH CX
012353AF	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 002F
0122E489	POP CX
01233C70	SHR DWORD PTR [ESP],CL
01233C73	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0030
0123F151	PUSH DWORD PTR [EDI+0x88]
///////////////////////////////////////////////////////////
//////// Virtual Handler 0031
01232DA7	POP CX
0123D63A	POP AX
0122FE4D	IMUL CL
0122FE4F	MOVZX CX,AH
01230236	PUSH CX
012358A8	MOVZX CX,AL
0123DA32	PUSH CX
0123DA34	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0032
0122E8AA	POP CX
01232C28	SAR WORD PTR [ESP],CL
01232C2C	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0033
01234F8D	POP EAX
01230FBD	PUSH EDX
0122FCC4	MOV EDX,EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0034
0123F625	POP ESP
///////////////////////////////////////////////////////////
//////// Virtual Handler 0035
0123480C	POP WORD PTR [EDX]
///////////////////////////////////////////////////////////
//////// Virtual Handler 0036
0123DFC5	MOV DWORD PTR [EDI+0x80],0x1
01232796	OR DWORD PTR [EDI+0x1c],0x400
///////////////////////////////////////////////////////////
//////// Virtual Handler 0037
012326C2	POP CX
01233E0B	SHL WORD PTR [ESP],CL
01233E0F	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0038
012373FD	POP CX
0123F2A3	SHL DWORD PTR [ESP],CL
0123F2A6	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0039
0123AFF6	POP AX
0122D968	POP CX
01239937	IMUL CX,AX
0122D1D4	PUSH CX
0122D1D6	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 003A
0123FBB7	NEG WORD PTR [ESP]
0123FBBB	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 003B
0123DA24	POP CX
0123B0A5	SAR BYTE PTR [ESP],CL
0123B0A8	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 003C
0123139C	POP CX
01235EA4	SHR WORD PTR [ESP],CL
01235EA8	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 003D
0123FA1F	POP DWORD PTR [EDI+0x1c]
///////////////////////////////////////////////////////////
//////// Virtual Handler 003E
01239C3F	LODS BYTE PTR [ESI]
01239C40	SUB AL,BL
01234320	SUB AL,0xc2
0122E7FD	SUB AL,0x0
01236224	XOR BL,AL
01236226	MOVZX EAX,AL
01236229	CMP EAX,0x7
01236232	MOV EAX,DWORD PTR [EDI+EAX*4]
0123F1FE	ADD EDX,EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 003F
01235E02	LODS DWORD PTR [ESI]
01235E03	CMP DWORD PTR [EDI+0x84],0x0
01235E10	ADD ESI,EAX
01238E45	MOV EBX,0x0
0123C9A8	MOV EAX,EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0040
01236DD2	POP CX
0123D9B3	POP AX
0122FB34	MOVZX CX,AL
0122FB38	PUSH CX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0041
0122DB81	POP EAX
01234D13	INC DWORD PTR [ESP]
01234D16	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0042
0122DEBF	MOV EAX,DWORD PTR [EDI+0x64]
0123E8AD	ADD EDX,EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0043
0123B36F	POP AX
012376AB	BTR WORD PTR [ESP],AX
012376B0	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0044
0123A3F4	LODS BYTE PTR [ESI]
0123A3F5	XOR AL,BL
0123A3F7	ADD AL,0x4f
01236C38	XOR AL,0x4e
0123E2CB	ADD BL,AL
0123B67A	MOVZX EAX,AL
012304A1	PUSH DWORD PTR [EDI+EAX*4]
///////////////////////////////////////////////////////////
//////// Virtual Handler 0045
012317AF	MOV ECX,DWORD PTR [EDI+0x74]
01238042	MOV EDX,EDI
0122E64A	OR ECX,ECX
0122E652	MOV ESI,ESP
01236422	ADD ESI,0x24
01237E39	MOV EDI,ESI
0123AAD3	ADD EDI,ECX
0123751E	STD
0123751F	MOV ECX,0xa
0123B167	REP MOVS DWORD PTR [EDI],DWORD PTR [ESI]
0123B169	ADD ESP,DWORD PTR [EDX+0x74]
0123B1F6	MOV DWORD PTR [EDX+0x74],0x0
0123820D	CMP DWORD PTR [EDX+0x80],0x0
0123821A	OR DWORD PTR [ESP+0x20],0x400
0123DCA1	MOV DWORD PTR [EDX+0x80],0x0
0123EA8E	MOV DWORD PTR [EDX+0x8c],0x0
01231232	POPAD
0123E42C	POPFD 
0123E42D	RETN
///////////////////////////////////////////////////////////
//////// Virtual Handler 0046
0123AABB	POP AX
0122F6DE	MOV BYTE PTR [EDX],AL
///////////////////////////////////////////////////////////
//////// Virtual Handler 0047
0122C881	PUSH DWORD PTR [EDI+0x1c]
0122C884	POPFD 
0122C885	POP AX
0122C887	ADC BYTE PTR [ESP],AL
0122C88A	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0048
0122F2E0	LODS DWORD PTR [ESI]
0122F2E1	XOR EAX,EBX
0122F2E3	SUB EAX,0x385bde24
0122E4E9	SUB EAX,0x2c0f93d7
01233E55	SUB EBX,EAX
0122F781	SUB EDX,EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0049
0123E220	POP CX
0123F7AD	POP AX
0122F68F	MOVSX CX,AL
0122F693	PUSH CX
///////////////////////////////////////////////////////////
//////// Virtual Handler 004A
0123DEFA	LODS BYTE PTR [ESI]
0123DEFB	ADD AL,BL
0123BCBC	SUB AL,0x5e
01236AA7	ADD AL,0xe5
0123A025	XOR BL,AL
01235CD7	MOVZX EAX,AL
01235CDA	LEA EAX,DWORD PTR [EDI+EAX*4]
01235EE7	PUSH EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 004B
0122FDA5	POP EAX
0123BC90	BSWAP EAX
0123BC92	PUSH EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 004C
012395AA	POP CX
0123D858	POP AX
0123E9E0	MUL CX
0123E9E3	PUSH DX
0123F0AA	PUSH AX
0123F0AC	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 004D
01236B3B	PUSH DWORD PTR FS:[EDX]
///////////////////////////////////////////////////////////
//////// Virtual Handler 004E
0123F4CD	MOV EAX,EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 004F
0123D347	LODS DWORD PTR [ESI]
0123D348	XOR EAX,EBX
0123D34A	XOR EAX,0x5c720b67
0123EBD0	XOR EAX,0x3137d5bf
012393E7	XOR EBX,EAX
012393E9	XOR EDX,EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0050
01239AC4	POP CX
0122CAB8	SHR BYTE PTR [ESP],CL
0122CABB	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0051
0123363D	PUSH DWORD PTR [EDI+0x1c]
01233640	POPFD 
01233641	POP AX
01233643	ADC WORD PTR [ESP],AX
01233647	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0052
01238F54	POP EAX
0123BE4C	XOR DWORD PTR [ESP],EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0053
0123938D	POP EAX
01238AD9	ADD DWORD PTR [ESP],EAX
01238ADC	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0054
01237A0F	NEG BYTE PTR [ESP]
01237A12	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0055
0123929C	MOV EDX,ESP
///////////////////////////////////////////////////////////
//////// Virtual Handler 0056
01232755	PUSH EDX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0057
0123F693	POP AX
0123CC03	BTR WORD PTR [ESP],AX
0123CC08	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0058
0123E183	POP DWORD PTR [EDX]
///////////////////////////////////////////////////////////
//////// Virtual Handler 0059
0123DB39	POP AX
01237265	POP CX
0123E017	TEST AL,CL
0123E019	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 005A
0122EDAF	MOV EAX,DWORD PTR [EDI+0x1c]
012387D7	AND EAX,0x1
01230C29	OR EAX,EAX
01230C31	AND DWORD PTR [EDI+0x1c],0xfffffffe
0123639E	MOV EBX,EBX
///////////////////////////////////////////////////////////
//////// Virtual Handler 005B
0123B92C	POP AX
0122CD43	INC BYTE PTR [ESP]
0122CD46	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 005C
0122E796	POP AX
012354DC	ADD WORD PTR [ESP],AX
012354E0	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 005D
0123DB1A	POP CX
01230684	SAR DWORD PTR [ESP],CL
01230687	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 005E
01233B5B	POP CX
0122EDFD	ROR WORD PTR [ESP],CL
0122EE01	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 005F
0123D785	LODS DWORD PTR [ESI]
0123D786	ADD ESI,EAX
0123EED8	MOV EBX,0x0
///////////////////////////////////////////////////////////
//////// Virtual Handler 0060
0123C7E1	PUSH DWORD PTR [EDI+0x1c]
0123C7E4	POPFD 
0123C7E5	POP AX
0123C7E7	SBB WORD PTR [ESP],AX
0123C7EB	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0061
01231780	LODS DWORD PTR [ESI]
01231781	SUB EAX,EBX
01237552	SUB EAX,0x60839449
0123475A	ADD EAX,0x2724c440
0123FAED	ADD EBX,EAX
01232AEC	AND AL,0x7f
0123CCCB	PUSH EBX
0123DED7	MOV EBX,EAX
012321DF	MOV DWORD PTR [EDI+0x84],0x1
0123825C	MOV DWORD PTR [EDI+0x60],0x0
012320F3	XOR EDX,EDX
01233863	MOV EAX,EBX
01230CC7	AND EAX,0x200
012396DE	MOV ECX,DWORD PTR [EDI+0x1c]
0123D05A	AND ECX,0x1
01234CD4	SHR ECX,0x0
01234CD7	OR EAX,EAX
01234CDF	MOV EAX,EBX
0123F7FA	AND EAX,0x100
01237FED	SHR EAX,0x8
01237FF0	XOR EAX,ECX
01237FF2	NOT EAX
01235D38	AND EAX,0x1
01235033	OR EDX,EAX
01235035	SHL EDX,0x1
01235037	ADD DWORD PTR [EDI+0x60],0x1
0123EE2F	MOV EAX,EBX
0122F2CE	AND EAX,0x800
0123FA82	OR EAX,EAX
0123FA8A	MOV ECX,DWORD PTR [EDI+0x1c]
0122F90E	AND ECX,0x40
01238868	SHR ECX,0x6
0123886B	MOV EAX,EBX
01238B6B	AND EAX,0x400
01234549	SHR EAX,0xa
0123454C	XOR EAX,ECX
0123454E	NOT EAX
0123489B	AND EAX,0x1
0123E6A6	OR EDX,EAX
0123BACE	SHL EDX,0x1
0123BAD0	SUB DWORD PTR [EDI+0x60],0xffffffff
0123B4C6	MOV EAX,EBX
0123CD30	AND EAX,0x2000000
012327BD	OR EAX,EAX
012327C5	MOV ECX,DWORD PTR [EDI+0x80]
0123B630	MOV EAX,EBX
0123B3BD	AND EAX,0x1000000
0122F676	SHR EAX,0x18
0122F679	XOR EAX,ECX
0122F67B	NOT EAX
01236A50	AND EAX,0x1
0123D456	OR EDX,EAX
0123D458	SHL EDX,0x1
0123D45A	ADD DWORD PTR [EDI+0x60],0x1
0122C948	MOV EAX,EBX
0122CF2D	AND EAX,0x2000
012323DC	OR EAX,EAX
012323E4	MOV ECX,DWORD PTR [EDI+0x1c]
0123A061	AND ECX,0x80
0123DC55	SHR ECX,0x7
0123DC58	MOV EAX,EBX
0123F4B7	AND EAX,0x1000
0123BF26	SHR EAX,0xc
0123BF29	XOR EAX,ECX
0123FBDA	NOT EAX
01239D94	AND EAX,0x1
01239DAA	OR EDX,EAX
01239DAC	SHL EDX,0x1
01239DAE	SUB DWORD PTR [EDI+0x60],0xffffffff
012331C9	MOV EAX,EBX
0122E717	AND EAX,0x8000
0122F104	OR EAX,EAX
0122F10C	MOV ECX,DWORD PTR [EDI+0x1c]
0123A6FB	AND ECX,0x800
0122E84C	SHR ECX,0xb
0122E84F	MOV EAX,EBX
012376E2	AND EAX,0x4000
012364B2	SHR EAX,0xe
012364B5	XOR EAX,ECX
0123DFE3	NOT EAX
01234BCA	AND EAX,0x1
01232537	OR EDX,EAX
01232539	SHL EDX,0x1
0123012B	ADD DWORD PTR [EDI+0x60],0x1
01235A64	MOV EAX,EBX
0122D983	AND EAX,0x20000
01238CF1	OR EAX,EAX
01238CF9	MOV ECX,DWORD PTR [EDI+0x1c]
0122F233	AND ECX,0x4
0123355F	SHR ECX,0x2
01233562	MOV EAX,EBX
0123CB99	AND EAX,0x10000
0122E761	SHR EAX,0x10
0122E764	XOR EAX,ECX
0123E845	NOT EAX
01232C45	AND EAX,0x1
01231259	OR EDX,EAX
0123125B	SHL EDX,0x1
0123125D	SUB DWORD PTR [EDI+0x60],0xffffffff
0123B70A	MOV EAX,EBX
012394F0	AND EAX,0x80000
0122C6FF	OR EAX,EAX
0122C707	MOV ECX,DWORD PTR [EDI+0x1c]
01230E44	AND ECX,0x80
012359E4	SHR ECX,0x7
012359E7	MOV EAX,DWORD PTR [EDI+0x1c]
01239BD8	AND EAX,0x800
0123AA6A	SHR EAX,0xb
0123AA6D	XOR ECX,EAX
0123AA6F	MOV EAX,EBX
0123F755	AND EAX,0x40000
0123C487	SHR EAX,0x12
01233B54	XOR EAX,ECX
0123D318	NOT EAX
0123E0C0	AND EAX,0x1
0123167C	OR EDX,EAX
0123167E	SHL EDX,0x1
01231680	ADD DWORD PTR [EDI+0x60],0x1
012304EA	MOV EAX,EBX
01232C36	AND EAX,0x200000
0123095B	OR EAX,EAX
01230963	MOV EAX,DWORD PTR [EDI+0x6c]
0122D584	MOV EAX,DWORD PTR [EDI+EAX*4]
012398C2	AND EAX,0xffff
0123CD0F	OR EAX,EAX
0123CD17	MOV EDX,0x1
0122FFF3	MOV EAX,EBX
012333FE	AND EAX,0x800000
01230F54	OR EAX,EAX
01230F5C	MOV EAX,DWORD PTR [EDI+0x6c]
0123E280	MOV EAX,DWORD PTR [EDI+EAX*4]
01232D92	OR EAX,EAX
01232D9A	MOV EDX,0x1
01231DA2	MOV ECX,DWORD PTR [EDI+0x60]
01231F05	MOV EAX,0x1
01230021	SHL EAX,CL
0123646D	ADD EAX,0xffffffff
01233719	AND EBX,0x10
01231927	OR EBX,EBX
0123192F	MOV DWORD PTR [EDI+0x84],EDX
01235AEF	POP EBX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0062
0123A5C0	POP AX
0122F43E	BTS WORD PTR [ESP],AX
0122F443	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0063
012300EC	PUSH DWORD PTR [EDX]
///////////////////////////////////////////////////////////
//////// Virtual Handler 0064
0123CE69	POP CX
01234E24	ROL BYTE PTR [ESP],CL
01234E27	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0065
0123F88C	LODS DWORD PTR [ESI]
01234398	XOR EAX,EBX
0123439A	XOR EAX,0x47f890a0
01234E8B	XOR EAX,0x69612fe2
0123ECB5	SUB EBX,EAX
0123C81B	ADD EAX,DWORD PTR [EDI+0x88]
01232682	PUSH EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0066
012382D8	POP EDX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0067
01235D86	MOV EAX,0x53947
///////////////////////////////////////////////////////////
//////// Virtual Handler 0068
0123C0E5	PUSH DWORD PTR [EDI+0x1c]
0123C0E8	POPFD 
0123C0E9	POP CX
0123C0EB	RCL WORD PTR [ESP],CL
0123C0EF	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0069
0123D95E	POP EAX
0122E862	SUB DWORD PTR [ESP],EAX
0122E865	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 006A
012397FD	LODS WORD PTR [ESI]
012397FF	XOR AX,BX
01239802	ADD AX,0xe1be
0123D389	ADD AX,0x1b59
012388D4	SUB BX,AX
0122FCAD	MOVZX EAX,AX
0122FCB0	PUSH AX
///////////////////////////////////////////////////////////
//////// Virtual Handler 006B
0122DF27	PUSH ESP
///////////////////////////////////////////////////////////
//////// Virtual Handler 006C
01238C04	LODS BYTE PTR [ESI]
0123231F	SUB AL,BL
0123350F	XOR AL,0x14
0123E5C6	ADD AL,0x31
0123CDAB	XOR BL,AL
0123CDAD	ADD EDI,0x400
0122C6C5	MOVZX EAX,AL
01239172	PUSH DWORD PTR [EDI+EAX*4]
0122F449	SUB EDI,0x400
0123BEAC	RETN
///////////////////////////////////////////////////////////
//////// Virtual Handler 006D
0122CB22	POP EAX
01231617	POP ECX
01234DC1	IMUL ECX,EAX
01234DC4	PUSH ECX
01234DC5	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 006E
012308AF	POP SP
///////////////////////////////////////////////////////////
//////// Virtual Handler 006F
0123BF62	POP AX
0123FB09	OR BYTE PTR [ESP],AL
0123FB0C	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0070
012376C4	POP ESP
///////////////////////////////////////////////////////////
//////// Virtual Handler 0071
01234EE0	POP AX
01235206	POP CX
0122C857	CMP CX,AX
0122C85A	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0072
01230320	POP DWORD PTR [EDX]
///////////////////////////////////////////////////////////
//////// Virtual Handler 0073
0123E9EC	PUSH WORD PTR [EDX]
///////////////////////////////////////////////////////////
//////// Virtual Handler 0074
01237FBF	POP AX
012396F6	SUB BYTE PTR [ESP],AL
012396F9	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0075
01239B59	LODS BYTE PTR [ESI]
01239B5A	ADD AL,BL
0123CB54	ADD AL,0x65
0123D367	XOR AL,0x91
01230390	ADD BL,AL
0122E4D4	MOVZX EAX,AL
0122E4D7	POP WORD PTR [EDI+EAX*4]
///////////////////////////////////////////////////////////
//////// Virtual Handler 0076
01232C8F	POP DWORD PTR [EDI+0x70]
///////////////////////////////////////////////////////////
//////// Virtual Handler 0077
012319B2	NEG DWORD PTR [ESP]
012319B5	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0078
0123F032	POP ECX
0122CA82	POP EAX
0123844B	POP EDX
0122E5FA	IDIV ECX
0122E5FC	PUSH EDX
0122CE02	PUSH EAX
0122CE03	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0079
01236D1F	POP EAX
0123A803	ADD DWORD PTR [ESP],EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 007A
0123A189	NOT DWORD PTR [ESP]
///////////////////////////////////////////////////////////
//////// Virtual Handler 007B
0122E14C	LODS BYTE PTR [ESI]
0122E14D	XOR AL,BL
0122E14F	ADD AL,0x9d
012324E0	XOR AL,0xeb
01231463	XOR BL,AL
01231465	MOV BYTE PTR [EDI+0x74],AL
///////////////////////////////////////////////////////////
//////// Virtual Handler 007C
01232055	POP EDX
///////////////////////////////////////////////////////////
//////// Virtual Handler 007D
0122C688	POP CX
0122FB0A	SHL WORD PTR [ESP],CL
0122FB0E	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 007E
01238D4D	PUSH DWORD PTR [EDI+0x1c]
01238D50	POPFD 
01238D51	POP CX
01238D53	RCR DWORD PTR [ESP],CL
01238D56	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 007F
0123834E	PUSH DWORD PTR [EDI+0x1c]
01238351	POPFD 
01238352	POP CX
01238354	RCR WORD PTR [ESP],CL
01238358	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0080
012355DF	PUSH DWORD PTR [EDI+0x1c]
012355E2	POPFD 
012355E3	POP AX
012355E5	SBB BYTE PTR [ESP],AL
012355E8	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0081
0123B7CE	MOVZX AX,BYTE PTR [EDX]
0123B7D2	PUSH AX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0082
01234B91	PUSH ESP
///////////////////////////////////////////////////////////
//////// Virtual Handler 0083
0123A35E	POP AX
0123B250	SUB WORD PTR [ESP],AX
0123B254	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0084
01238F30	POP CX
0123A1DE	ROL DWORD PTR [ESP],CL
0123A1E1	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0085
012371B8	POP ECX
01237C2C	POP EAX
0122DBF8	POP EDX
0123D0AF	DIV ECX
01233087	PUSH EDX
0123D20E	PUSH EAX
0123D20F	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0086
0123D47A	POP AX
01239230	BTS WORD PTR [ESP],AX
01239235	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0087
01231ED2	PUSH DWORD PTR [EDI+0x1c]
01231ED5	POPFD 
01231ED6	POP EAX
01231ED7	ADC DWORD PTR [ESP],EAX
01231EDA	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0088
01234C4C	LODS BYTE PTR [ESI]
01234C4D	XOR AL,BL
01234C4F	ADD AL,0xa9
0123B985	XOR AL,0xd4
0123737F	SUB BL,AL
0123341D	MOVZX EAX,AL
01232248	POP DX
01230630	MOV BYTE PTR [EDI+EAX*4],DL
///////////////////////////////////////////////////////////
//////// Virtual Handler 0089
0123B6A5	PUSH DWORD PTR [EDI+0x70]
///////////////////////////////////////////////////////////
//////// Virtual Handler 008A
0122EE67	POP AX
0123EB8E	XOR BYTE PTR [ESP],AL
0123EB91	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 008B
012349D2	LODS DWORD PTR [ESI]
012349D3	ADD EAX,EBX
0122DE0C	XOR EAX,0x720e5104
0123C457	XOR EAX,0x34f8d53a
01233CFB	SUB EBX,EAX
0122D89F	POP DWORD PTR [EAX]
///////////////////////////////////////////////////////////
//////// Virtual Handler 008C
01236D5A	POP AX
0123A294	MOV BYTE PTR FS:[EDX],AL
///////////////////////////////////////////////////////////
//////// Virtual Handler 008D
0123E7B9	POP ECX
0123B38C	POP EAX
0123134D	MUL ECX
0123134F	PUSH EDX
0123054C	PUSH EAX
0123054D	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 008E
012313F4	LODS DWORD PTR [ESI]
012313F5	ADD EAX,EBX
0122ED87	SUB EAX,0x3cfdb144
0123BC2F	SUB EAX,0x6af79ff5
0123D42E	XOR EBX,EAX
0123D430	POP WORD PTR [EAX]
///////////////////////////////////////////////////////////
//////// Virtual Handler 008F
0123749A	LODS BYTE PTR [ESI]
0123749B	ADD AL,BL
01232708	SUB AL,0xd3
01237489	ADD AL,0xf3
01239B86	ADD BL,AL
0122FD4A	MOVZX EAX,AL
0122FD4D	MOV EAX,DWORD PTR [EDI+EAX*4]
0122CF09	MOVZX AX,BYTE PTR [EAX]
0123ED82	PUSH AX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0090
01233D9B	POP EAX
01232404	BT DWORD PTR [ESP],EAX
01232408	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0091
0123EF20	POP AX
0123C275	AND BYTE PTR [ESP],AL
0123C278	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0092
01230D5F	POP CX
01235920	POP AX
0123FB1C	POP AX
012370E3	DIV CX
0123B78C	PUSH DX
01239B15	PUSH AX
01239B17	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0093
0122E2D7	POP EAX
0123A3EA	BTS DWORD PTR [ESP],EAX
0123A3EE	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0094
01237F2B	POP ECX
0123449D	POP EAX
0123EA0E	IMUL ECX
0123EA10	PUSH EDX
01231C48	PUSH EAX
01231C49	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0095
01234F6C	LODS DWORD PTR [ESI]
01234F6D	SUB EAX,EBX
0123DAC8	ADD EAX,0x4b0cc56b
0123E626	ADD EAX,0x573a961c
0123BDC1	ADD EBX,EAX
01235F20	ADD EDX,EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0096
0123BD4A	POP ECX
012398A4	POP EAX
012346CE	MOVSX ECX,AL
012346D1	PUSH ECX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0097
0122D2E6	MOV EAX,DWORD PTR [EDI+0x64]
0123CFBA	ADD DWORD PTR [ESP],EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0098
0123740B	POP EAX
01237666	POP ECX
0122D8C7	MOV DWORD PTR [EAX],ECX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0099
0123A816	POP CX
01236950	SHL DWORD PTR [ESP],CL
01236953	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 009A
01234B79	POP CX
012302EF	ROL WORD PTR [ESP],CL
012302F3	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 009B
0122F15B	MOV EAX,DWORD PTR [ESP+0x4]
0123871E	MOV DWORD PTR [EDI+0x70],EAX
0123BC02	POP EAX
01235259	ADD ESP,0x4
0123ADE8	PUSH EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 009C
0123CD58	PUSH SP
///////////////////////////////////////////////////////////
//////// Virtual Handler 009D
0123164D	AND DWORD PTR [EDI+0x1c],0xfffffffe
///////////////////////////////////////////////////////////
//////// Virtual Handler 009E
0122C5DD	OR DWORD PTR [EDI+0x1c],0x1
///////////////////////////////////////////////////////////
//////// Virtual Handler 009F
01231D77	LODS DWORD PTR [ESI]
01231D78	XOR EAX,EBX
01231D7A	SUB EAX,0x18221951
0123DD58	ADD EAX,0x7389d465
0122E3E9	SUB EBX,EAX
0122FDE0	PUSH WORD PTR [EAX]
///////////////////////////////////////////////////////////
//////// Virtual Handler 00A0
01233F77	POP AX
01234DEA	BTC WORD PTR [ESP],AX
01234DEF	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 00A1
0123948D	NOT WORD PTR [ESP]
///////////////////////////////////////////////////////////
//////// Virtual Handler 00A2
01233755	LODS DWORD PTR [ESI]
01233756	SUB EAX,EBX
01239DE1	SUB EAX,0x650538fd
01238A2D	XOR EAX,0x6fbc116a
012333AE	XOR EBX,EAX
012333B0	POP DX
01235FD4	MOV BYTE PTR [EAX],DL
///////////////////////////////////////////////////////////
//////// Virtual Handler 00A3
0123B65B	POP CX
0122FF68	SHL BYTE PTR [ESP],CL
0122FF6B	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 00A4
0123C22A	MOV DWORD PTR [EDI+0x80],0x0
01239CDF	AND DWORD PTR [EDI+0x1c],0xfffffbff
///////////////////////////////////////////////////////////
//////// Virtual Handler 00A5
01239C77	POP EAX
0122ED3A	POP ECX
0123CC11	CMP ECX,EAX
0123CC13	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 00A6
0123477D	LODS DWORD PTR [ESI]
0123477E	ADD EAX,EBX
01231F45	XOR EAX,0x767c2ec1
012341F3	XOR EAX,0x773e77b
012396A0	XOR EBX,EAX
012396A2	MOV EDX,EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 00A7
0123F18D	POP EAX
0123CDCB	PUSH DWORD PTR [EAX]
///////////////////////////////////////////////////////////
//////// Virtual Handler 00A8
0123A0C7	POP DWORD PTR FS:[EDX]
///////////////////////////////////////////////////////////
//////// Virtual Handler 00A9
0123C70E	OR DWORD PTR [EDI+0x1c],0x200
