///////////////////////////////////////////////////////////
//////// Main Handler
011355BE	LODS BYTE PTR [ESI]
01147715	XOR AL,BL
01147717	ADD AL,0x39
011448AD	SUB AL,0x7a
01146E4F	ADD BL,AL
01146311	MOVZX EAX,AL
01146314	JMP DWORD PTR [EDI+EAX*4]
///////////////////////////////////////////////////////////
//////// Virtual Handler 0000
01146EF9	POP CX
0113D426	SAR BYTE PTR [ESP],CL
0113D429	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0001
01135A36	POP AX
0113D055	XOR WORD PTR [ESP],AX
0113D059	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0002
0113B825	POP ECX
0113D2B8	POP EAX
0113753E	MUL ECX
01137540	PUSH EDX
01145F3F	PUSH EAX
01145F40	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0003
011355FE	POP EAX
0113A4A5	BTR DWORD PTR [ESP],EAX
0113A4A9	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0004
0113B517	POP CX
01143AEB	SHL BYTE PTR [ESP],CL
01143AEE	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0005
01138429	POP AX
0113C294	POP CX
011399FF	IMUL CX,AX
01139A03	PUSH CX
01139A05	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0006
01146073	POP CX
0113A5BE	SHR BYTE PTR [ESP],CL
0113A5C1	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0007
011482C5	PUSH DWORD PTR FS:[EDX]
///////////////////////////////////////////////////////////
//////// Virtual Handler 0008
0113A7E2	POP ECX
01148356	POP EAX
01143E06	MOVZX ECX,AX
01143E09	PUSH ECX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0009
011378F5	PUSH DWORD PTR [EDI+0x1c]
011378F8	POPFD 
011378F9	POP CX
011378FB	RCL DWORD PTR [ESP],CL
011378FE	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 000A
011416FC	LODS BYTE PTR [ESI]
011416FD	XOR AL,BL
011416FF	SUB AL,0xf6
01142AE6	SUB AL,0x60
01145BB2	ADD BL,AL
01139509	MOVZX EAX,AL
0113950C	POP DWORD PTR [EDI+EAX*4]
///////////////////////////////////////////////////////////
//////// Virtual Handler 000B
01148FF6	POP AX
0113A9F1	BTC WORD PTR [ESP],AX
0113A9F6	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 000C
01141749	POP AX
01135D8D	BTS WORD PTR [ESP],AX
01135D92	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 000D
01137B85	OR DWORD PTR [EDI+0x1c],0x1
///////////////////////////////////////////////////////////
//////// Virtual Handler 000E
0113D8BF	LODS DWORD PTR [ESI]
0113D8C0	SUB EAX,EBX
0113AF9C	SUB EAX,0xb8728f1
01138D1E	XOR EAX,0xcc8cbcc
01138E46	XOR EBX,EAX
01138E48	AND AL,0x7f
0113E110	PUSH EBX
0113E11B	MOV EBX,EAX
0113DDE5	MOV DWORD PTR [EDI+0x88],0x1
01139CD7	MOV DWORD PTR [EDI+0x68],0x0
01142D51	XOR EDX,EDX
01142D53	MOV EAX,EBX
01145B83	AND EAX,0x200
0114469A	MOV ECX,DWORD PTR [EDI+0x1c]
01138098	AND ECX,0x1
011442BE	SHR ECX,0x0
011442C1	OR EAX,EAX
011442C9	MOV EAX,EBX
01140740	AND EAX,0x100
0114858D	SHR EAX,0x8
01148590	XOR EAX,ECX
01148592	NOT EAX
01140810	AND EAX,0x1
0113792B	OR EDX,EAX
0113792D	SHL EDX,0x1
0113792F	SUB DWORD PTR [EDI+0x68],0xffffffff
0113A136	MOV EAX,EBX
01144067	AND EAX,0x800
0113C328	OR EAX,EAX
0113C330	MOV ECX,DWORD PTR [EDI+0x1c]
0114354B	AND ECX,0x40
0113C520	SHR ECX,0x6
0113C523	MOV EAX,EBX
01139D49	AND EAX,0x400
0113C3EF	SHR EAX,0xa
0113C3F2	XOR EAX,ECX
0113C3F4	NOT EAX
01140D7B	AND EAX,0x1
0113F6DD	OR EDX,EAX
0113F6DF	SHL EDX,0x1
0113F6E1	SUB DWORD PTR [EDI+0x68],0xffffffff
0113BC67	MOV EAX,EBX
0114877B	AND EAX,0x2000000
01141FB9	OR EAX,EAX
01141FC1	MOV ECX,DWORD PTR [EDI+0x6c]
0114254D	MOV EAX,EBX
0113F8BC	AND EAX,0x1000000
01148DEC	SHR EAX,0x18
0114830D	XOR EAX,ECX
0114830F	NOT EAX
01137072	AND EAX,0x1
011415CC	OR EDX,EAX
01144F63	SHL EDX,0x1
01144B1F	ADD DWORD PTR [EDI+0x68],0x1
0113AD36	MOV EAX,EBX
0114249D	AND EAX,0x2000
01137265	OR EAX,EAX
0113726D	MOV ECX,DWORD PTR [EDI+0x1c]
01140619	AND ECX,0x80
0113EE5C	SHR ECX,0x7
0113EE5F	MOV EAX,EBX
01144C9B	AND EAX,0x1000
0113FAA2	SHR EAX,0xc
0113C83A	XOR EAX,ECX
0113D43B	NOT EAX
01139819	AND EAX,0x1
011366A7	OR EDX,EAX
0114259D	SHL EDX,0x1
0114259F	SUB DWORD PTR [EDI+0x68],0xffffffff
0113BFC2	MOV EAX,EBX
01145F83	AND EAX,0x8000
0113560D	OR EAX,EAX
01135615	MOV ECX,DWORD PTR [EDI+0x1c]
01139CF3	AND ECX,0x800
011478AA	SHR ECX,0xb
011478AD	MOV EAX,EBX
01148F19	AND EAX,0x4000
0113AEFB	SHR EAX,0xe
0113AEFE	XOR EAX,ECX
0113AF00	NOT EAX
01147EC5	AND EAX,0x1
0113605F	OR EDX,EAX
01136061	SHL EDX,0x1
01136063	SUB DWORD PTR [EDI+0x68],0xffffffff
0113DB7F	MOV EAX,EBX
0113C00B	AND EAX,0x20000
01144B35	OR EAX,EAX
01144B3D	MOV ECX,DWORD PTR [EDI+0x1c]
01145E79	AND ECX,0x4
0113CD72	SHR ECX,0x2
0113D763	MOV EAX,EBX
011391E1	AND EAX,0x10000
01146728	SHR EAX,0x10
0114672B	XOR EAX,ECX
0114672D	NOT EAX
01144D1A	AND EAX,0x1
0113FE72	OR EDX,EAX
0113FE74	SHL EDX,0x1
0113F28A	SUB DWORD PTR [EDI+0x68],0xffffffff
0113DF72	MOV EAX,EBX
0114803E	AND EAX,0x80000
01144F45	OR EAX,EAX
01144F4D	MOV ECX,DWORD PTR [EDI+0x1c]
0113AA6B	AND ECX,0x80
01146C3F	SHR ECX,0x7
01146C42	MOV EAX,DWORD PTR [EDI+0x1c]
011364A2	AND EAX,0x800
01139176	SHR EAX,0xb
01139179	XOR ECX,EAX
011463C0	MOV EAX,EBX
01148A52	AND EAX,0x40000
01140B8C	SHR EAX,0x12
01140B8F	XOR EAX,ECX
01140B91	NOT EAX
01139CA7	AND EAX,0x1
01145FAE	OR EDX,EAX
01145FB0	SHL EDX,0x1
01145FB2	ADD DWORD PTR [EDI+0x68],0x1
011431E0	MOV EAX,EBX
0114770D	AND EAX,0x200000
0114682B	OR EAX,EAX
01146833	MOV EAX,DWORD PTR [EDI+0x78]
01145A66	MOV EAX,DWORD PTR [EDI+EAX*4]
01138542	AND EAX,0xffff
01135664	OR EAX,EAX
0113566C	MOV EDX,0x1
01142EB5	MOV EAX,EBX
01139FA5	AND EAX,0x800000
0113BE2D	OR EAX,EAX
0113BE35	MOV EAX,DWORD PTR [EDI+0x78]
0113EDDD	MOV EAX,DWORD PTR [EDI+EAX*4]
0114147A	OR EAX,EAX
01141482	MOV EDX,0x1
0113B3C9	MOV ECX,DWORD PTR [EDI+0x68]
01144376	MOV EAX,0x1
01148BFE	SHL EAX,CL
0113DEEC	ADD EAX,0xffffffff
0113C903	AND EBX,0x10
01148D12	OR EBX,EBX
01148D1A	MOV DWORD PTR [EDI+0x88],EDX
0113924C	POP EBX
///////////////////////////////////////////////////////////
//////// Virtual Handler 000F
01135D55	POP CX
01145B68	ROR DWORD PTR [ESP],CL
01145B6B	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0010
01138EF5	LODS DWORD PTR [ESI]
01138EF6	ADD ESI,EAX
011384E8	MOV EBX,0x0
///////////////////////////////////////////////////////////
//////// Virtual Handler 0011
0113EA10	POP EAX
01146E1B	POP ECX
011450EB	MOV DWORD PTR [EAX],ECX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0012
0113F814	POP AX
01145839	BTR WORD PTR [ESP],AX
0114583E	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0013
0113D33D	POP CX
0114250B	POP AX
01135AC6	IMUL CL
01135AC8	MOVZX CX,AH
01135ACC	PUSH CX
01142CB6	MOVZX CX,AL
01142CBA	PUSH CX
01142CBC	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0014
01147B58	NOT BYTE PTR [ESP]
///////////////////////////////////////////////////////////
//////// Virtual Handler 0015
01143627	MOV EAX,DWORD PTR [ESP+0x4]
0113EE2F	MOV DWORD PTR [EDI+0x64],EAX
01137D15	POP EAX
0113E212	ADD ESP,0x4
01138299	PUSH EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0016
0114106E	LODS WORD PTR [ESI]
01141070	SUB AX,BX
01146F51	SUB AX,0x93bb
01135C25	ADD AX,0x76e
01144885	ADD BX,AX
011424F9	MOVZX EAX,AX
011424FC	PUSH AX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0017
01145CE2	LODS BYTE PTR [ESI]
01145CE3	SUB AL,BL
0113823B	ADD AL,0xd8
0113F420	ADD AL,0xb9
0113CAE7	SUB BL,AL
01138523	MOVZX EAX,AL
01138500	MOV EAX,DWORD PTR [EDI+EAX*4]
011359D7	PUSH WORD PTR [EAX]
///////////////////////////////////////////////////////////
//////// Virtual Handler 0018
01135913	LODS DWORD PTR [ESI]
01135914	XOR EAX,EBX
01135916	ADD EAX,0x2cdab206
011422D5	ADD EAX,0x7ddc2a1b
0114850C	SUB EBX,EAX
0114413D	POP WORD PTR [EAX]
///////////////////////////////////////////////////////////
//////// Virtual Handler 0019
01143D99	LODS DWORD PTR [ESI]
01143D9A	ADD EAX,EBX
01138C5D	XOR EAX,0x731358c
0113F7F8	ADD EAX,0x3f328f54
01135C9D	SUB EBX,EAX
01146042	XOR EDX,EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 001A
0113B75E	POP CX
01143C81	ROR WORD PTR [ESP],CL
01143C85	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 001B
01144F0D	POP DWORD PTR FS:[EDX]
///////////////////////////////////////////////////////////
//////// Virtual Handler 001C
01146299	POP DWORD PTR [EDX]
///////////////////////////////////////////////////////////
//////// Virtual Handler 001D
01141E3A	POP CX
01145616	POP AX
01144191	MUL CX
01144194	PUSH DX
011485B3	PUSH AX
011485B5	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 001E
0113698A	POP CX
01137EBD	POP AX
0113EB6F	IDIV CL
0113EB71	MOVZX CX,AH
0113FDB0	PUSH CX
0113FDB8	MOVZX CX,AL
0113D329	PUSH CX
0113D32B	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 001F
011416D3	LODS BYTE PTR [ESI]
011416D4	ADD AL,BL
0113C2E2	XOR AL,0xeb
0113A4E2	SUB AL,0xee
01147260	ADD BL,AL
0113FD7E	MOVZX EAX,AL
0113FD81	MOV EAX,DWORD PTR [EDI+EAX*4]
01144F7E	MOVZX AX,BYTE PTR [EAX]
01144F82	PUSH AX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0020
0113E827	POP EAX
0113DED0	PUSH DWORD PTR [EAX]
///////////////////////////////////////////////////////////
//////// Virtual Handler 0021
011436C4	POP AX
0113C881	AND BYTE PTR [ESP],AL
0113C884	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0022
0114677A	POP AX
01137CB5	BT WORD PTR [ESP],AX
01137CBA	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0023
011477BD	NEG BYTE PTR [ESP]
011477C0	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0024
0113BF91	POP EAX
0113C76E	ADD DWORD PTR [ESP],EAX
0113C771	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0025
01145964	MOV DWORD PTR [EDI+0x6c],0x1
01148FD6	OR DWORD PTR [EDI+0x1c],0x400
///////////////////////////////////////////////////////////
//////// Virtual Handler 0026
01144099	LODS BYTE PTR [ESI]
0114409A	ADD AL,BL
0113A578	ADD AL,0x3e
0113E9B7	SUB AL,0xe7
01148A73	SUB BL,AL
01145C13	MOV BYTE PTR [EDI+0x78],AL
///////////////////////////////////////////////////////////
//////// Virtual Handler 0027
0113B02D	MOV EAX,EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0028
0114030D	LODS BYTE PTR [ESI]
0114030E	XOR AL,BL
01140310	ADD AL,0xe5
01142D8E	ADD AL,0x2a
01135A2A	ADD BL,AL
011420A5	MOVZX EAX,AL
011420A8	POP DX
01148D44	MOV BYTE PTR [EDI+EAX*4],DL
///////////////////////////////////////////////////////////
//////// Virtual Handler 0029
011422FC	POP CX
0113E665	ROL DWORD PTR [ESP],CL
0113E668	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 002A
01143B60	POP EAX
01144F25	OR DWORD PTR [ESP],EAX
01144F28	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 002B
01144ABE	MOV ECX,DWORD PTR [EDI+0x8c]
0113F19D	MOV EDX,EDI
0113CAD4	OR ECX,ECX
0113CADC	MOV ESI,ESP
01138B0A	ADD ESI,0x24
0113AE59	MOV EDI,ESI
01145164	ADD EDI,ECX
0113FE36	STD
0113FE37	MOV ECX,0xa
01140C8E	REP MOVS DWORD PTR [EDI],DWORD PTR [ESI]
01140C90	ADD ESP,DWORD PTR [EDX+0x8c]
01140C96	MOV DWORD PTR [EDX+0x8c],0x0
01147350	CMP DWORD PTR [EDX+0x6c],0x0
0114735D	OR DWORD PTR [ESP+0x20],0x400
0113A1DE	MOV DWORD PTR [EDX+0x6c],0x0
0113B5C3	MOV DWORD PTR [EDX+0x70],0x0
01146873	POPAD
01146874	POPFD 
01146875	RETN
///////////////////////////////////////////////////////////
//////// Virtual Handler 002C
0113EA3A	LODS DWORD PTR [ESI]
0113EA3B	SUB EAX,EBX
01147F46	SUB EAX,0x221d177
0114398E	SUB EAX,0x2cdd573e
01142CF1	ADD EBX,EAX
0114883F	SUB EDX,EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 002D
011453B7	PUSH DWORD PTR [EDI+0x7c]
///////////////////////////////////////////////////////////
//////// Virtual Handler 002E
011483EF	POP AX
0113F729	ADD WORD PTR [ESP],AX
0113F72D	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 002F
0113E5FA	POP AX
01141F99	INC BYTE PTR [ESP]
01141F9C	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0030
01146843	POP CX
011401DF	SHL BYTE PTR [ESP],CL
011401E2	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0031
01136A74	POP AX
0113CD33	MOV BYTE PTR [EDX],AL
///////////////////////////////////////////////////////////
//////// Virtual Handler 0032
011447E3	PUSH DWORD PTR [EDI+0x1c]
011447E6	POPFD 
011447E7	POP CX
011447E9	RCR WORD PTR [ESP],CL
011447ED	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0033
01136AF7	NEG WORD PTR [ESP]
01136AFB	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0034
011466F8	POP AX
01148EF4	AND WORD PTR [ESP],AX
01148EF8	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0035
0113A960	LODS DWORD PTR [ESI]
011439EE	ADD EAX,EBX
0114664C	SUB EAX,0x762bb504
0113E2FB	XOR EAX,0x65c57348
01144A6A	ADD EBX,EAX
01144081	POP DWORD PTR [EAX]
///////////////////////////////////////////////////////////
//////// Virtual Handler 0036
0113D346	POP CX
011428CF	POP AX
011405D5	POP AX
01136C39	DIV CX
01136C3C	PUSH DX
01136C48	PUSH AX
01136C4A	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0037
01147D7E	POP EAX
01147DBF	BT DWORD PTR [ESP],EAX
01147DC3	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0038
01145018	POP CX
01138FE0	ROL WORD PTR [ESP],CL
01138FE4	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0039
01145D03	LODS DWORD PTR [ESI]
01145D04	SUB EAX,EBX
0114098F	ADD EAX,0x90b43fa
01141C20	ADD EAX,0x4117ff9b
01139F1D	ADD EBX,EAX
01135F39	MOVZX AX,BYTE PTR [EAX]
01135F3D	PUSH AX
///////////////////////////////////////////////////////////
//////// Virtual Handler 003A
011429C1	POP CX
01144CA3	POP AX
01141427	MUL CL
0113D2FF	MOVZX CX,AH
0113D303	PUSH CX
011471E2	MOVZX CX,AL
011471E6	PUSH CX
011471E8	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 003B
0113BAA3	POP CX
01143826	POP AX
01143E7B	MOVSX CX,AL
01143E7F	PUSH CX
///////////////////////////////////////////////////////////
//////// Virtual Handler 003C
0113F6AA	POP DWORD PTR [EDI+0x1c]
///////////////////////////////////////////////////////////
//////// Virtual Handler 003D
0113C0CF	PUSH DWORD PTR [EDI+0x1c]
0113C0D2	POPFD 
0113C0D3	POP CX
0113C0D5	RCR BYTE PTR [ESP],CL
0113C0D8	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 003E
0113D3F7	POP WORD PTR [EDX]
///////////////////////////////////////////////////////////
//////// Virtual Handler 003F
0113A064	POP EAX
01144E7A	DEC DWORD PTR [ESP]
01144E7D	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0040
0113AF68	POP AX
01138040	POP CX
01138629	TEST AL,CL
0113862B	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0041
0114598B	PUSH EDX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0042
0114697A	POP AX
0114539F	BTR WORD PTR [ESP],AX
011453A4	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0043
01139ED3	MOV EBX,0x0
///////////////////////////////////////////////////////////
//////// Virtual Handler 0044
01145BBF	POP DWORD PTR [EDX]
///////////////////////////////////////////////////////////
//////// Virtual Handler 0045
0114149B	POP CX
01148EC5	POP AX
0113ED14	DIV CL
0113ED16	MOVZX CX,AH
0113ED1A	PUSH CX
01148D5B	MOVZX CX,AL
01147903	PUSH CX
01147905	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0046
011446ED	PUSH DWORD PTR [EDI+0x1c]
011446F0	POPFD 
011446F1	POP CX
011446F3	RCL WORD PTR [ESP],CL
011446F7	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0047
011485EE	POP CX
0113F616	ROL BYTE PTR [ESP],CL
0113F619	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0048
0113D7B2	POP CX
01139E16	SHL WORD PTR [ESP],CL
01139E1A	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0049
01144DE0	OR DWORD PTR [EDI+0x1c],0x200
///////////////////////////////////////////////////////////
//////// Virtual Handler 004A
011432C2	MOV EAX,DWORD PTR [EDI+0x1c]
01138375	AND EAX,0x1
01142FAA	OR EAX,EAX
01142FB2	AND DWORD PTR [EDI+0x1c],0xfe
011434C4	MOV EBX,EBX
///////////////////////////////////////////////////////////
//////// Virtual Handler 004B
01142C6E	LODS BYTE PTR [ESI]
01142C6F	SUB AL,BL
01145D91	ADD AL,0x27
011399AE	XOR AL,0xfe
011370B8	XOR BL,AL
011370BA	MOVZX EAX,AL
0113F562	PUSH AX
///////////////////////////////////////////////////////////
//////// Virtual Handler 004C
01136000	PUSH DWORD PTR [EDI+0x64]
///////////////////////////////////////////////////////////
//////// Virtual Handler 004D
01142A65	LODS DWORD PTR [ESI]
0113D592	XOR EAX,EBX
0113D594	XOR EAX,0x10b4499f
011420BA	XOR EAX,0x416db827
0113E7AE	SUB EBX,EAX
0113666F	MOV EDX,EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 004E
01148C8E	MOV DWORD PTR [EDI+0x6c],0x0
0113C13A	AND DWORD PTR [EDI+0x1c],0xfffffbff
///////////////////////////////////////////////////////////
//////// Virtual Handler 004F
01146DDE	POP EAX
011379D6	INC DWORD PTR [ESP]
011379D9	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0050
01140C5F	POP EAX
01136080	BSWAP EAX
01136082	PUSH EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0051
01147508	POP EDX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0052
01147EF0	PUSH ESP
///////////////////////////////////////////////////////////
//////// Virtual Handler 0053
011389E7	LODS BYTE PTR [ESI]
011389E8	SUB AL,BL
011381C0	SUB AL,0x74
01137D85	ADD AL,0x24
01147B4E	XOR BL,AL
01147B50	MOVZX EAX,AL
0113996E	CMP EAX,0x7
01139977	MOV EAX,DWORD PTR [EDI+EAX*4]
0113841B	ADD EDX,EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0054
01140561	POP AX
01136DC1	OR BYTE PTR [ESP],AL
01136DC4	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0055
01142981	POP ESP
///////////////////////////////////////////////////////////
//////// Virtual Handler 0056
01146C78	PUSH DWORD PTR [EDI+0x1c]
01146C7B	POPFD 
01146C7C	POP AX
01146C7E	SBB WORD PTR [ESP],AX
01146C82	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0057
0113CDDF	POP ESP
///////////////////////////////////////////////////////////
//////// Virtual Handler 0058
011475A7	MOV EAX,DWORD PTR [EDI+0x84]
01148E98	ADD EDX,EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0059
0113680B	POP AX
01145C6A	INC WORD PTR [ESP]
01145C6E	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 005A
0113F78F	MOV EDX,ESP
///////////////////////////////////////////////////////////
//////// Virtual Handler 005B
0113CEEF	LODS DWORD PTR [ESI]
0113CEF0	SUB EAX,EBX
01142659	XOR EAX,0x7169d9a3
0113E2B8	XOR EAX,0x3d8a53bc
01148262	ADD EBX,EAX
01146489	ADD EAX,DWORD PTR [EDI+0x7c]
01145E4B	PUSH EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 005C
0113A51A	POP AX
01144940	SUB BYTE PTR [ESP],AL
01144943	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 005D
01138FAD	POP EAX
01141D9D	PUSH EDX
01141DA5	MOV EDX,EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 005E
0113BACF	PUSH DWORD PTR [EDI+0x1c]
0113BAD2	POPFD 
0113BAD3	POP EAX
0113BAD4	ADC DWORD PTR [ESP],EAX
0113BAD7	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 005F
01144623	POP AX
01138D03	MOV BYTE PTR FS:[EDX],AL
///////////////////////////////////////////////////////////
//////// Virtual Handler 0060
01138A0E	LODS BYTE PTR [ESI]
01138A0F	XOR AL,BL
01138A11	XOR AL,0xd3
011383B6	ADD AL,0x81
01135C4D	XOR BL,AL
01135C4F	ADD EDI,0x400
0113D963	MOVZX EAX,AL
011467BC	PUSH DWORD PTR [EDI+EAX*4]
0113CBD3	SUB EDI,0x400
0113C761	RETN
///////////////////////////////////////////////////////////
//////// Virtual Handler 0061
01138845	POP CX
01137967	POP AX
01148365	MOVZX CX,AL
01148369	PUSH CX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0062
0113FFE1	POP ECX
01141811	POP EAX
01136E56	POP EDX
0113F69B	DIV ECX
0113F69D	PUSH EDX
01142DAF	PUSH EAX
01142DB0	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0063
01147023	POP AX
01137013	DEC WORD PTR [ESP]
01137017	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0064
01136D3C	PUSH DWORD PTR [EDX]
///////////////////////////////////////////////////////////
//////// Virtual Handler 0065
0114329C	NEG DWORD PTR [ESP]
0114329F	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0066
0114246A	PUSH DWORD PTR [EDI+0x1c]
0114246D	POPFD 
0114246E	POP CX
01142470	RCL BYTE PTR [ESP],CL
01142473	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0067
01141DE7	LODS DWORD PTR [ESI]
01141DE8	CMP DWORD PTR [EDI+0x88],0x0
01141DF5	ADD ESI,EAX
01135984	MOV EBX,0x0
0114113C	MOV EAX,EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0068
01145220	POP AX
01140654	POP CX
01135620	TEST AX,CX
01135623	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0069
011448EC	POP AX
01141957	POP CX
01146E9E	CMP CL,AL
01146EA0	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 006A
0113F7E1	LODS DWORD PTR [ESI]
011466A7	SUB EAX,EBX
01145547	XOR EAX,0x5cd2ef3e
0114600E	SUB EAX,0x5e0529b0
01141333	SUB EBX,EAX
01145E58	ADD EDX,EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 006B
0113C5DB	POP EAX
01138820	POP ECX
01145218	TEST EAX,ECX
0114521A	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 006C
0113DE3C	POP EDX
///////////////////////////////////////////////////////////
//////// Virtual Handler 006D
01141493	LODS BYTE PTR [ESI]
01141494	XOR AL,BL
0113A61B	SUB AL,0x1
011436B8	SUB AL,0x98
0113E4EC	ADD BL,AL
01137161	MOVZX EAX,AL
01139DDA	LEA EAX,DWORD PTR [EDI+EAX*4]
01139DDD	PUSH EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 006E
0113E0C6	POP CX
0113C925	SHR WORD PTR [ESP],CL
0113C929	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 006F
0113AD79	POP ECX
0113C640	POP EAX
0113DBD6	MOVZX ECX,AL
0113DBD9	PUSH ECX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0070
0113C674	MOV EAX,0x53947
///////////////////////////////////////////////////////////
//////// Virtual Handler 0071
0113B93E	PUSH DWORD PTR [EDI+0x1c]
0113B941	POPFD 
0113B942	POP AX
0113B944	ADC BYTE PTR [ESP],AL
0113B947	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0072
011370F1	POP EAX
0113A85C	ADD DWORD PTR [ESP],EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0073
01140249	PUSH DWORD PTR [EDI+0x1c]
0114024C	POPFD 
0114024D	POP AX
0114024F	SBB BYTE PTR [ESP],AL
01140252	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0074
01138BBC	MOV AX,WORD PTR FS:[EDX]
01138BC0	PUSH AX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0075
011386E1	POP AX
01145385	POP CX
0113CCE9	CMP CX,AX
0113CCEC	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0076
0113F3D6	POP EAX
0113FD60	POP ECX
01144678	IMUL ECX,EAX
0114467B	PUSH ECX
0114467C	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0077
01141F2A	POP AX
01141914	BTC WORD PTR [ESP],AX
01141919	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0078
0113F80C	NOT DWORD PTR [ESP]
///////////////////////////////////////////////////////////
//////// Virtual Handler 0079
01147808	POP EAX
0113749E	XOR DWORD PTR [ESP],EAX
011374A1	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 007A
01143CCF	LODS DWORD PTR [ESI]
01143CD0	XOR EAX,EBX
01143CD2	ADD EAX,0x51df67b1
0113F83C	XOR EAX,0x11e57276
01143BA9	SUB EBX,EAX
011394AA	PUSH WORD PTR [EAX]
///////////////////////////////////////////////////////////
//////// Virtual Handler 007B
011375D4	POP CX
01144DF8	SAR DWORD PTR [ESP],CL
01144DFB	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 007C
01138887	POP AX
0113A1A2	XOR BYTE PTR [ESP],AL
0113A1A5	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 007D
0113BBE1	PUSH DWORD PTR [EDI+0x1c]
0113BBE4	POPFD 
0113BBE5	POP EAX
0113BBE6	SBB DWORD PTR [ESP],EAX
0113BBE9	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 007E
01139197	PUSH DWORD PTR [EDI+0x1c]
0113919A	POPFD 
0113919B	POP CX
0113919D	RCR DWORD PTR [ESP],CL
011391A0	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 007F
0113D674	POP CX
0113A0B5	SHL DWORD PTR [ESP],CL
0113A0B8	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0080
01144E12	POP AX
011377D2	DEC BYTE PTR [ESP]
011377D5	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0081
0113DB2E	POP EAX
011424EE	BTS DWORD PTR [ESP],EAX
011424F2	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0082
01137F67	LODS BYTE PTR [ESI]
01137F68	SUB AL,BL
01144D8E	XOR AL,0x14
011407C6	XOR AL,0x29
01137B4C	ADD BL,AL
0113C2B7	MOVZX EAX,AL
0113C2BA	POP DX
011366FD	MOV BYTE PTR [EDI+EAX*4+0x1],DL
///////////////////////////////////////////////////////////
//////// Virtual Handler 0083
0113DA4C	LODS BYTE PTR [ESI]
011447CD	ADD AL,BL
01138217	ADD AL,0x56
0113AE97	ADD AL,0x1
0113AD03	SUB BL,AL
0113B30F	MOVZX EAX,AL
0113B312	POP WORD PTR [EDI+EAX*4]
///////////////////////////////////////////////////////////
//////// Virtual Handler 0084
011364B9	NOT WORD PTR [ESP]
///////////////////////////////////////////////////////////
//////// Virtual Handler 0085
01135809	PUSH SP
///////////////////////////////////////////////////////////
//////// Virtual Handler 0086
011389C6	POP ECX
011469C0	POP EAX
01143E4C	MOVSX ECX,AX
01143E4F	PUSH ECX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0087
0113B682	POP ECX
0114179D	SHL DWORD PTR [ESP],CL
///////////////////////////////////////////////////////////
//////// Virtual Handler 0088
01146E5C	POP AX
011416E4	BTS WORD PTR [ESP],AX
011416E9	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0089
01141EBA	POP EAX
0113F512	AND DWORD PTR [ESP],EAX
0113F515	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 008A
0113D3E1	POP CX
01148576	SHR DWORD PTR [ESP],CL
01148579	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 008B
0114488C	POP EAX
01147E91	XOR DWORD PTR [ESP],EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 008C
011358BA	POP ECX
01145AD3	POP EAX
01141842	IMUL ECX
01141844	PUSH EDX
0114184C	PUSH EAX
0114184D	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 008D
0113DB93	LODS BYTE PTR [ESI]
0113DB94	XOR AL,BL
0113DB96	SUB AL,0xd0
01148CF7	SUB AL,0x2c
0113A50F	ADD BL,AL
0113B18A	MOVZX EAX,AL
0113B18D	PUSH DWORD PTR [EDI+EAX*4]
///////////////////////////////////////////////////////////
//////// Virtual Handler 008E
01145AAE	PUSH WORD PTR [EDX]
///////////////////////////////////////////////////////////
//////// Virtual Handler 008F
011413A2	POP EAX
01136A9A	POP ECX
01146062	CMP ECX,EAX
01146064	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0090
01137ED5	POP AX
0113E358	OR WORD PTR [ESP],AX
0113E35C	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0091
01137B20	POP CX
01136666	SHL DWORD PTR [ESP],CL
01136669	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0092
01136FDA	LODS BYTE PTR [ESI]
01136FDB	XOR AL,BL
01136FDD	ADD AL,0xec
0113BB78	SUB AL,0xdf
0113572E	XOR BL,AL
01135730	MOV BYTE PTR [EDI+0x8c],AL
///////////////////////////////////////////////////////////
//////// Virtual Handler 0093
0113F33A	POP EAX
01140144	SUB DWORD PTR [ESP],EAX
01140147	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0094
0114480D	LODS DWORD PTR [ESI]
0114480E	XOR EAX,EBX
01144810	XOR EAX,0x1e9acc4c
011416C5	SUB EAX,0x3d5fca1f
011363EE	XOR EBX,EAX
011363F0	PUSH EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0095
01145585	POP ECX
01146DD6	POP EAX
0113A01D	MOVSX ECX,AL
0113A020	PUSH ECX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0096
01148F64	MOVZX AX,BYTE PTR FS:[EDX]
01148F69	PUSH AX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0097
0113A171	POP AX
01141FED	ADD BYTE PTR [ESP],AL
01141FF0	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0098
01140D22	PUSH ESP
///////////////////////////////////////////////////////////
//////// Virtual Handler 0099
0113D220	POP AX
01139CB2	SUB WORD PTR [ESP],AX
01139CB6	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 009A
01140BFE	POP ECX
0113F763	POP EAX
01143FA9	POP EDX
01139BE4	IDIV ECX
01139BE6	PUSH EDX
01139BEE	PUSH EAX
01139BEF	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 009B
0113A8BC	PUSH DWORD PTR [EDI+0x1c]
0113A8BF	POPFD 
0113A8C0	POP AX
0113A8C2	ADC WORD PTR [ESP],AX
0113A8C6	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 009C
01144CF1	POP DWORD PTR [EDI+0x64]
///////////////////////////////////////////////////////////
//////// Virtual Handler 009D
0114606A	POP CX
011391D8	POP AX
011465F1	POP DX
011470C2	IDIV CX
011470C5	PUSH DX
011405F8	PUSH AX
011405FA	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 009E
0113BEE1	AND DWORD PTR [EDI+0x1c],0xfe
///////////////////////////////////////////////////////////
//////// Virtual Handler 009F
0113F7BD	POP CX
0114311D	SAR WORD PTR [ESP],CL
01143121	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 00A0
01145478	MOV EAX,DWORD PTR [EDI+0x84]
0113E36A	ADD DWORD PTR [ESP],EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 00A1
01144A28	MOVZX AX,BYTE PTR [EDX]
01144A2C	PUSH AX
///////////////////////////////////////////////////////////
//////// Virtual Handler 00A2
0113BC92	LODS DWORD PTR [ESI]
0113BC93	XOR EAX,EBX
0113BC95	SUB EAX,0x658737ed
01145EAD	XOR EAX,0x16dab586
0113736B	ADD EBX,EAX
01141220	POP DX
011416BB	MOV BYTE PTR [EAX],DL
///////////////////////////////////////////////////////////
//////// Virtual Handler 00A3
0113AAB8	LODS DWORD PTR [ESI]
0113AAB9	ADD EAX,EBX
01137CA9	XOR EAX,0x40b91e47
0113E871	ADD EAX,0x671e8ff7
01143620	ADD EBX,EAX
0113E194	PUSH DWORD PTR [EAX]
///////////////////////////////////////////////////////////
//////// Virtual Handler 00A4
0113852B	POP CX
01136EC7	SHL WORD PTR [ESP],CL
01136ECB	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 00A5
011404C5	POP CX
011365C1	ROR BYTE PTR [ESP],CL
011365C4	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 00A6
011386ED	POP AX
0113B80C	MOV WORD PTR FS:[EDX],AX
///////////////////////////////////////////////////////////
//////// Virtual Handler 00A7
01136577	POP SP
///////////////////////////////////////////////////////////
//////// Virtual Handler 00A8
011366ED	POP CX
01147C72	POP AX
0113F63A	IMUL CX
0113F63D	PUSH DX
0113F645	PUSH AX
0113F647	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 00A9
01139B2F	POP EAX
0113FA89	SUB DWORD PTR [ESP],EAX
