///////////////////////////////////////////////////////////
//////// Main Handler
3301E8A5	LODS BYTE PTR [ESI]
33024F79	SUB AL,BL
330289EF	SUB AL,0x7b
33024A21	ADD AL,0xf3
3302872B	ADD BL,AL
33020F06	MOVZX EAX,AL
33020F09	JMP DWORD PTR [EDI+EAX*4]
///////////////////////////////////////////////////////////
//////// Virtual Handler 0000
3302AEFD	POP AX
33025DC4	SUB BYTE PTR [ESP],AL
33025DC7	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0001
3302F395	NOT DWORD PTR [ESP]
///////////////////////////////////////////////////////////
//////// Virtual Handler 0002
3302E189	POP CX
330310BB	POP AX
33022B44	POP DX
33030FC2	IDIV CX
33030FC5	PUSH DX
330210E6	PUSH AX
330210E8	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0003
33027453	POP AX
330267C4	DEC BYTE PTR [ESP]
330267C7	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0004
33029763	POP EAX
33027587	BTS DWORD PTR [ESP],EAX
3302758B	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0005
330243DC	POP EDX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0006
330209B9	PUSH DWORD PTR [EDI+0x1c]
330209BC	POPFD 
330209BD	POP AX
330209BF	SBB WORD PTR [ESP],AX
330209C3	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0007
33028810	POP ECX
3302BE2A	POP EAX
33028BD6	MOVZX ECX,AL
33028BD9	PUSH ECX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0008
33030569	MOV EAX,DWORD PTR [EDI+0x7c]
33030BB8	ADD DWORD PTR [ESP],EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0009
3303023A	LODS DWORD PTR [ESI]
3303023B	ADD EAX,EBX
33029E4E	XOR EAX,0x6c045307
33031CF9	ADD EAX,0x180076b2
33022C8E	XOR EBX,EAX
33022C90	SUB EDX,EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 000A
33022947	LODS BYTE PTR [ESI]
330200EE	XOR AL,BL
330200F0	XOR AL,0x17
330288F4	ADD AL,0xe
3302A812	ADD BL,AL
3302AB5D	MOVZX EAX,AL
3302AB60	POP DWORD PTR [EDI+EAX*4]
///////////////////////////////////////////////////////////
//////// Virtual Handler 000B
330293D0	POP EAX
3302F7A4	ADD DWORD PTR [ESP],EAX
3302F7A7	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 000C
33027D02	POP DWORD PTR [EDX]
///////////////////////////////////////////////////////////
//////// Virtual Handler 000D
3302991A	POP CX
3301F5E5	SHR BYTE PTR [ESP],CL
3301F5E8	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 000E
330257DA	MOV EAX,0x53947
///////////////////////////////////////////////////////////
//////// Virtual Handler 000F
3302FC6A	POP CX
3302078C	POP AX
33025C64	POP AX
33023C1F	DIV CX
33023C22	PUSH DX
33023C2A	PUSH AX
33023C2C	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0010
3302B22C	POP EAX
3302A382	POP ECX
3301F6F0	CMP ECX,EAX
3301F6F2	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0011
330275FF	PUSH ESP
///////////////////////////////////////////////////////////
//////// Virtual Handler 0012
33022032	LODS DWORD PTR [ESI]
33022033	XOR EAX,EBX
33022035	ADD EAX,0x155be7b3
33026214	ADD EAX,0x6d639d00
3302C45B	XOR EBX,EAX
3302F871	XOR EDX,EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0013
33029276	POP EAX
330316C4	SUB DWORD PTR [ESP],EAX
330316C7	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0014
3302BF01	LODS BYTE PTR [ESI]
3302F8EE	ADD AL,BL
3302EDD4	XOR AL,0x49
3301F92A	XOR AL,0x47
3303098D	XOR BL,AL
3303098F	MOVZX EAX,AL
3302EF83	MOV EAX,DWORD PTR [EDI+EAX*4]
3302BE93	MOVZX AX,BYTE PTR [EAX]
3302BE97	PUSH AX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0015
3302B001	POP AX
330262C9	MOV BYTE PTR FS:[EDX],AL
///////////////////////////////////////////////////////////
//////// Virtual Handler 0016
3302EA4E	NOT BYTE PTR [ESP]
///////////////////////////////////////////////////////////
//////// Virtual Handler 0017
3302A58B	POP ECX
3302BC03	POP EAX
3302D267	MOVSX ECX,AL
3302D26A	PUSH ECX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0018
330273D0	POP EAX
3302E57E	AND DWORD PTR [ESP],EAX
3302E581	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0019
33027E21	LODS BYTE PTR [ESI]
33027E22	ADD AL,BL
33031D7C	SUB AL,0xec
33028B8D	XOR AL,0xda
3302D5F1	SUB BL,AL
33022075	MOVZX EAX,AL
33022078	MOV EAX,DWORD PTR [EDI+EAX*4]
3302D641	PUSH WORD PTR [EAX]
///////////////////////////////////////////////////////////
//////// Virtual Handler 001A
3302FD95	POP AX
33022DC5	MOV WORD PTR FS:[EDX],AX
///////////////////////////////////////////////////////////
//////// Virtual Handler 001B
33028064	POP EAX
3301EBAB	BTR DWORD PTR [ESP],EAX
3301EBAF	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 001C
330282FE	POP AX
3302C30D	BTR WORD PTR [ESP],AX
3302C312	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 001D
3301F852	LODS WORD PTR [ESI]
3301F854	XOR AX,BX
3301F857	XOR AX,0x112a
33021914	XOR AX,0x697d
3301EB1C	ADD BX,AX
3302C92F	MOVZX EAX,AX
3302C932	PUSH AX
///////////////////////////////////////////////////////////
//////// Virtual Handler 001E
33028D4C	PUSH DWORD PTR [EDI+0x1c]
33028D4F	POPFD 
33028D50	POP CX
33028D52	RCR WORD PTR [ESP],CL
33028D56	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 001F
33020D1B	POP EDX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0020
3302C07C	LODS DWORD PTR [ESI]
3302C07D	ADD EAX,EBX
33027FE5	ADD EAX,0x72d9e25a
33028209	XOR EAX,0x4282f283
3302B300	SUB EBX,EAX
330300B1	AND AL,0x7f
3302F49C	PUSH EBX
33025466	MOV EBX,EAX
33021902	MOV DWORD PTR [EDI+0x90],0x1
33020A9E	MOV DWORD PTR [EDI+0x64],0x0
3302236B	XOR EDX,EDX
3302236D	MOV EAX,EBX
33030105	AND EAX,0x200
3302B1E8	MOV ECX,DWORD PTR [EDI+0x1c]
330271D7	AND ECX,0x1
33026A7D	SHR ECX,0x0
33026A80	OR EAX,EAX
33026A88	MOV EAX,EBX
33022331	AND EAX,0x100
33028EF6	SHR EAX,0x8
33028EF9	XOR EAX,ECX
33028EFB	NOT EAX
33024A87	AND EAX,0x1
3302FA4E	OR EDX,EAX
33024983	SHL EDX,0x1
33024985	ADD DWORD PTR [EDI+0x64],0x1
3302E5E2	MOV EAX,EBX
3302DB4D	AND EAX,0x800
3302218B	OR EAX,EAX
33022193	MOV ECX,DWORD PTR [EDI+0x1c]
3302D39A	AND ECX,0x40
330249DC	SHR ECX,0x6
330249DF	MOV EAX,EBX
3302CCA6	AND EAX,0x400
3302ACCB	SHR EAX,0xa
3302ACCE	XOR EAX,ECX
3302ACD0	NOT EAX
33030275	AND EAX,0x1
33027F0A	OR EDX,EAX
33027F0C	SHL EDX,0x1
3301F3D9	ADD DWORD PTR [EDI+0x64],0x1
3302A162	MOV EAX,EBX
3302FACE	AND EAX,0x2000000
3301EFD9	OR EAX,EAX
3301EFE1	MOV ECX,DWORD PTR [EDI+0x70]
3302C4F0	MOV EAX,EBX
33027E77	AND EAX,0x1000000
330239A4	SHR EAX,0x18
330239A7	XOR EAX,ECX
330239A9	NOT EAX
33023BFC	AND EAX,0x1
3302FFDC	OR EDX,EAX
3302FFDE	SHL EDX,0x1
3302FFE0	SUB DWORD PTR [EDI+0x64],0xffffffff
3302F6AF	MOV EAX,EBX
330221AA	AND EAX,0x2000
33027B9E	OR EAX,EAX
33027BA6	MOV ECX,DWORD PTR [EDI+0x1c]
33020389	AND ECX,0x80
3302EAFA	SHR ECX,0x7
3302EAFD	MOV EAX,EBX
3302710F	AND EAX,0x1000
3302C0CB	SHR EAX,0xc
3302C0CE	XOR EAX,ECX
3302C0D0	NOT EAX
330216D2	AND EAX,0x1
3302EC80	OR EDX,EAX
3302EC82	SHL EDX,0x1
3302EC84	ADD DWORD PTR [EDI+0x64],0x1
3302D624	MOV EAX,EBX
33021F8E	AND EAX,0x8000
33022401	OR EAX,EAX
33022409	MOV ECX,DWORD PTR [EDI+0x1c]
330264CE	AND ECX,0x800
33031A02	SHR ECX,0xb
33031A05	MOV EAX,EBX
330270AB	AND EAX,0x4000
33022154	SHR EAX,0xe
33022157	XOR EAX,ECX
33027B80	NOT EAX
3301EB64	AND EAX,0x1
3302ADC0	OR EDX,EAX
3302ADC2	SHL EDX,0x1
3302ADC4	ADD DWORD PTR [EDI+0x64],0x1
330307F2	MOV EAX,EBX
3302E105	AND EAX,0x20000
33026453	OR EAX,EAX
3302645B	MOV ECX,DWORD PTR [EDI+0x1c]
3302E63E	AND ECX,0x4
33030D1B	SHR ECX,0x2
33030D1E	MOV EAX,EBX
33031B4C	AND EAX,0x10000
330308D0	SHR EAX,0x10
330308D3	XOR EAX,ECX
330308D5	NOT EAX
3302B173	AND EAX,0x1
33026CBA	OR EDX,EAX
33026CBC	SHL EDX,0x1
33026CBE	ADD DWORD PTR [EDI+0x64],0x1
33031A87	MOV EAX,EBX
33028FB6	AND EAX,0x80000
330293B2	OR EAX,EAX
330293BA	MOV ECX,DWORD PTR [EDI+0x1c]
3302EFF1	AND ECX,0x80
330316B3	SHR ECX,0x7
330316B6	MOV EAX,DWORD PTR [EDI+0x1c]
3302B1A8	AND EAX,0x800
330285CA	SHR EAX,0xb
3302A593	XOR ECX,EAX
3302A595	MOV EAX,EBX
3301F898	AND EAX,0x40000
3302A774	SHR EAX,0x12
3302A777	XOR EAX,ECX
3302A779	NOT EAX
33029717	AND EAX,0x1
330205F2	OR EDX,EAX
330205F4	SHL EDX,0x1
33028561	SUB DWORD PTR [EDI+0x64],0xffffffff
3302AFBA	MOV EAX,EBX
3302F7B3	AND EAX,0x200000
330308A1	OR EAX,EAX
330308A9	MOV EAX,DWORD PTR [EDI+0x8c]
33031B6E	MOV EAX,DWORD PTR [EDI+EAX*4]
33023575	AND EAX,0xffff
33026404	OR EAX,EAX
3302640C	MOV EDX,0x1
3302293C	MOV EAX,EBX
33025015	AND EAX,0x800000
3302A92E	OR EAX,EAX
3302A936	MOV EAX,DWORD PTR [EDI+0x8c]
330240F8	MOV EAX,DWORD PTR [EDI+EAX*4]
330217D8	OR EAX,EAX
330217E0	MOV EDX,0x1
3302E359	MOV ECX,DWORD PTR [EDI+0x64]
33025C98	MOV EAX,0x1
33029F9C	SHL EAX,CL
3302929F	SUB EAX,0x1
330290D8	AND EBX,0x10
3302FC3A	OR EBX,EBX
3302FC42	MOV DWORD PTR [EDI+0x90],EDX
3302159F	POP EBX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0021
3302C37F	NOT WORD PTR [ESP]
///////////////////////////////////////////////////////////
//////// Virtual Handler 0022
3302EBB6	POP AX
3302715D	DEC WORD PTR [ESP]
33027161	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0023
33031ABF	POP EAX
33029B73	BT DWORD PTR [ESP],EAX
33029B77	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0024
3302C5C1	POP AX
33028EB9	INC WORD PTR [ESP]
33028EBD	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0025
33027653	POP EAX
330262EA	POP ECX
33026367	IMUL ECX,EAX
3302636A	PUSH ECX
3302636B	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0026
33023483	LODS DWORD PTR [ESI]
33023484	XOR EAX,EBX
33020578	XOR EAX,0xe6a24e3
3302695E	ADD EAX,0x1cfbd5b
3302EE41	SUB EBX,EAX
3302034B	MOV EDX,EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0027
3302737A	LODS BYTE PTR [ESI]
3302737B	SUB AL,BL
33024D54	XOR AL,0x42
3302D3B1	ADD AL,0x3d
33024B26	XOR BL,AL
33024B28	MOV BYTE PTR [EDI+0x8c],AL
///////////////////////////////////////////////////////////
//////// Virtual Handler 0028
33026522	PUSH DWORD PTR [EDI+0x1c]
33026525	POPFD 
33026526	POP CX
33026528	RCL BYTE PTR [ESP],CL
3302652B	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0029
3301F03E	PUSH DWORD PTR [EDI+0x1c]
3301F041	POPFD 
3301F042	POP AX
3301F044	SBB BYTE PTR [ESP],AL
3301F047	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 002A
3302E15C	PUSH SP
///////////////////////////////////////////////////////////
//////// Virtual Handler 002B
33024E2A	POP AX
33025BF6	MOV BYTE PTR [EDX],AL
///////////////////////////////////////////////////////////
//////// Virtual Handler 002C
3302AE21	POP CX
33021F72	SHL WORD PTR [ESP],CL
33021F76	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 002D
330240A0	POP AX
3302B581	ADD WORD PTR [ESP],AX
3302B585	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 002E
3302EE00	MOV DWORD PTR [EDI+0x70],0x0
33022270	AND DWORD PTR [EDI+0x1c],0xfffffbff
///////////////////////////////////////////////////////////
//////// Virtual Handler 002F
330269AC	POP AX
3301F4D0	BTS WORD PTR [ESP],AX
3301F4D5	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0030
330228C5	MOV EAX,DWORD PTR [ESP+0x4]
33020827	MOV DWORD PTR [EDI+0x78],EAX
33025CF8	POP EAX
33020956	ADD ESP,0x4
33021399	PUSH EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0031
33020A26	LODS BYTE PTR [ESI]
33031BD9	SUB AL,BL
33022469	SUB AL,0xcd
33027E04	XOR AL,0x0
330202CC	ADD BL,AL
330318AC	MOVZX EAX,AL
330318AF	LEA EAX,DWORD PTR [EDI+EAX*4]
330318B2	PUSH EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0032
3302A79F	NEG BYTE PTR [ESP]
3302A7A2	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0033
3302663E	PUSH WORD PTR [EDX]
///////////////////////////////////////////////////////////
//////// Virtual Handler 0034
33028B26	PUSH DWORD PTR [EDI+0x1c]
33028B29	POPFD 
33028B2A	POP CX
33028B2C	RCR BYTE PTR [ESP],CL
33028B2F	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0035
33020778	POP CX
33029E40	POP AX
33022AF3	MOVZX CX,AL
33022AF7	PUSH CX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0036
330233DB	OR DWORD PTR [EDI+0x1c],0x1
///////////////////////////////////////////////////////////
//////// Virtual Handler 0037
3302FBE7	POP EAX
330286F1	XOR DWORD PTR [ESP],EAX
330286F4	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0038
330317EA	LODS BYTE PTR [ESI]
330317EB	SUB AL,BL
3301FAD2	XOR AL,0x4a
33024293	SUB AL,0x9a
3301F1E1	XOR BL,AL
3301F1E3	MOVZX EAX,AL
3301F1E6	POP DX
33027FD1	MOV BYTE PTR [EDI+EAX*4],DL
///////////////////////////////////////////////////////////
//////// Virtual Handler 0039
33029B60	POP AX
33022B8B	AND BYTE PTR [ESP],AL
33022B8E	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 003A
33030B3C	POP CX
330203CE	POP AX
3302243A	MUL CX
3302243D	PUSH DX
3302DC96	PUSH AX
3302DC98	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 003B
3302170D	NEG WORD PTR [ESP]
33021711	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 003C
33020429	POP CX
3302F859	SAR DWORD PTR [ESP],CL
3302F85C	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 003D
3302455C	POP CX
33024250	ROL DWORD PTR [ESP],CL
33024253	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 003E
3303028B	LODS BYTE PTR [ESI]
3303028C	SUB AL,BL
33031A45	ADD AL,0x87
330283FA	ADD AL,0x8e
330244FD	XOR BL,AL
3302B124	MOVZX EAX,AL
3302B127	PUSH DWORD PTR [EDI+EAX*4]
///////////////////////////////////////////////////////////
//////// Virtual Handler 003F
3302F0D4	POP DWORD PTR [EDX]
///////////////////////////////////////////////////////////
//////// Virtual Handler 0040
3302BFD4	PUSH DWORD PTR [EDI+0x1c]
3302BFD7	POPFD 
3302BFD8	POP EAX
3302BFD9	SBB DWORD PTR [ESP],EAX
3302BFDC	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0041
3302FB41	POP ECX
330287DF	SHL DWORD PTR [ESP],CL
///////////////////////////////////////////////////////////
//////// Virtual Handler 0042
3302C6AE	POP DWORD PTR [EDI+0x78]
///////////////////////////////////////////////////////////
//////// Virtual Handler 0043
3302BF5F	MOV AX,WORD PTR FS:[EDX]
3302BF63	PUSH AX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0044
330203B8	PUSH DWORD PTR [EDI+0x1c]
330203BB	POPFD 
330203BC	POP CX
330203BE	RCR DWORD PTR [ESP],CL
330203C1	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0045
3302D773	MOV EAX,DWORD PTR [EDI+0x1c]
33028868	AND EAX,0x1
33027F7A	OR EAX,EAX
33027F82	AND DWORD PTR [EDI+0x1c],0xfffffffe
33023653	MOV EBX,EBX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0046
3302EBA7	POP AX
3302F69D	BTS WORD PTR [ESP],AX
3302F6A2	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0047
33025DE8	POP EAX
33030148	OR DWORD PTR [ESP],EAX
3303014B	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0048
3301FDC0	POP CX
3302F20E	POP AX
3302B6EC	MUL CL
3302B6EE	MOVZX CX,AH
33020E84	PUSH CX
3301E8E9	MOVZX CX,AL
33024F0B	PUSH CX
33024F0D	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0049
33027E84	POP AX
33027AAE	OR WORD PTR [ESP],AX
33027AB2	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 004A
330231BA	POP ECX
33022D82	POP EAX
3302D683	POP EDX
3302A45F	DIV ECX
3302A461	PUSH EDX
330261CA	PUSH EAX
330261CB	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 004B
33029E5C	POP EAX
33026B39	DEC DWORD PTR [ESP]
33026B3C	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 004C
33028AED	PUSH DWORD PTR [EDI+0x78]
///////////////////////////////////////////////////////////
//////// Virtual Handler 004D
33020BAA	PUSH DWORD PTR [EDI+0x1c]
33020BAD	POPFD 
33020BAE	POP EAX
33020BAF	ADC DWORD PTR [ESP],EAX
33020BB2	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 004E
33022C39	PUSH DWORD PTR [EDX]
///////////////////////////////////////////////////////////
//////// Virtual Handler 004F
33024360	POP CX
3302ABFE	SHL DWORD PTR [ESP],CL
3302AC01	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0050
33031507	LODS DWORD PTR [ESI]
33031508	CMP DWORD PTR [EDI+0x90],0x0
33031515	ADD ESI,EAX
330251A4	MOV EBX,0x0
33031078	MOV EAX,EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0051
33029D98	PUSH DWORD PTR [EDI+0x1c]
33029D9B	POPFD 
33029D9C	POP CX
33029D9E	RCL DWORD PTR [ESP],CL
33029DA1	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0052
33020CB7	LODS DWORD PTR [ESI]
33020CB8	SUB EAX,EBX
33023EA4	XOR EAX,0x1da40c97
33021A46	SUB EAX,0x6969dd60
33020DC0	XOR EBX,EAX
33020DC2	ADD EAX,DWORD PTR [EDI+0x88]
33029A73	PUSH EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0053
33021F57	POP AX
3301F1B7	INC BYTE PTR [ESP]
3301F1BA	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0054
33025123	LODS BYTE PTR [ESI]
33025124	XOR AL,BL
33025126	XOR AL,0x50
33023906	ADD AL,0xf3
33028958	ADD BL,AL
33022E0D	ADD EDI,0x400
33031002	MOVZX EAX,AL
33031005	PUSH DWORD PTR [EDI+EAX*4]
3301F97E	SUB EDI,0x400
330288EA	RETN
///////////////////////////////////////////////////////////
//////// Virtual Handler 0055
3302CE25	POP AX
330263F2	POP CX
3302120B	CMP CX,AX
3302120E	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0056
3302A0C0	PUSH DWORD PTR [EDI+0x1c]
3302A0C3	POPFD 
3302A0C4	POP AX
3302A0C6	ADC WORD PTR [ESP],AX
3302A0CA	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0057
3303157D	MOV EBX,0x0
///////////////////////////////////////////////////////////
//////// Virtual Handler 0058
3302965A	AND DWORD PTR [EDI+0x1c],0xfffffffe
///////////////////////////////////////////////////////////
//////// Virtual Handler 0059
3302CBE0	LODS DWORD PTR [ESI]
3302CBE1	XOR EAX,EBX
3302CBE3	ADD EAX,0x2c62d012
3303085C	ADD EAX,0x5dadf51d
33028A63	SUB EBX,EAX
33027DBE	PUSH EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 005A
33023B69	MOV EAX,EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 005B
330296E7	POP CX
3302B88D	POP AX
33021EB9	IDIV CL
33021EBB	MOVZX CX,AH
33021EBF	PUSH CX
33022894	MOVZX CX,AL
33022898	PUSH CX
3302289A	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 005C
3302F891	POP AX
33028EC9	BTR WORD PTR [ESP],AX
33028ECE	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 005D
33026FAB	POP CX
33028113	SAR WORD PTR [ESP],CL
33028117	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 005E
33027A3C	POP CX
33030E34	ROL BYTE PTR [ESP],CL
33030E37	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 005F
3302F082	POP WORD PTR [EDX]
///////////////////////////////////////////////////////////
//////// Virtual Handler 0060
3301F60A	LODS DWORD PTR [ESI]
33024CD3	XOR EAX,EBX
33024CD5	SUB EAX,0x33a09008
33022BF4	XOR EAX,0xb6ecef4
3302C6B7	XOR EBX,EAX
3302C6B9	POP DX
33022564	MOV BYTE PTR [EAX],DL
///////////////////////////////////////////////////////////
//////// Virtual Handler 0061
3301F367	POP EAX
33030898	INC DWORD PTR [ESP]
3303089B	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0062
33028BB2	POP AX
3302FBF6	POP CX
33030535	CMP CL,AL
33030537	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0063
330258D3	LODS DWORD PTR [ESI]
330258D4	SUB EAX,EBX
3302F3EA	XOR EAX,0x1e835423
3302A3D7	ADD EAX,0x59aa9370
3302E763	SUB EBX,EAX
3302A885	POP DWORD PTR [EAX]
///////////////////////////////////////////////////////////
//////// Virtual Handler 0064
3302BC9A	POP AX
3302B59C	AND WORD PTR [ESP],AX
3302B5A0	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0065
33028E43	MOVZX AX,BYTE PTR FS:[EDX]
33028E48	PUSH AX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0066
33028D7B	POP AX
3302E3EF	BTC WORD PTR [ESP],AX
3302E3F4	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0067
33024F4D	MOV DWORD PTR [EDI+0x70],0x1
33021D98	OR DWORD PTR [EDI+0x1c],0x400
///////////////////////////////////////////////////////////
//////// Virtual Handler 0068
3301F933	MOV EDX,ESP
///////////////////////////////////////////////////////////
//////// Virtual Handler 0069
33028FE3	PUSH EDX
///////////////////////////////////////////////////////////
//////// Virtual Handler 006A
3302594E	POP EAX
3302D993	XOR DWORD PTR [ESP],EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 006B
3303062A	MOV ECX,DWORD PTR [EDI+0x84]
33020196	MOV EDX,EDI
33022ADC	OR ECX,ECX
33022AE4	MOV ESI,ESP
3301EC10	ADD ESI,0x24
3302BDBD	MOV EDI,ESI
33031536	ADD EDI,ECX
3302AF51	STD
3302E005	MOV ECX,0xa
33030C73	REP MOVS DWORD PTR [EDI],DWORD PTR [ESI]
33030C75	ADD ESP,DWORD PTR [EDX+0x84]
33030C7B	MOV DWORD PTR [EDX+0x84],0x0
3301F424	CMP DWORD PTR [EDX+0x70],0x0
3301F431	OR DWORD PTR [ESP+0x20],0x400
330236D9	MOV DWORD PTR [EDX+0x70],0x0
3301EC70	MOV DWORD PTR [EDX+0x80],0x0
3302E024	POPAD
3302E025	POPFD 
3302E026	RETN
///////////////////////////////////////////////////////////
//////// Virtual Handler 006C
33031AFC	LODS DWORD PTR [ESI]
33031AFD	ADD ESI,EAX
330205C9	MOV EBX,0x0
///////////////////////////////////////////////////////////
//////// Virtual Handler 006D
33026D23	PUSH DWORD PTR [EDI+0x88]
///////////////////////////////////////////////////////////
//////// Virtual Handler 006E
33020435	POP ESP
///////////////////////////////////////////////////////////
//////// Virtual Handler 006F
33020509	MOV EAX,DWORD PTR [EDI+0x7c]
330212E7	ADD EDX,EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0070
3301F6CC	POP AX
33028409	ADD BYTE PTR [ESP],AL
3302840C	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0071
3302743A	POP EAX
33021217	POP ECX
33020AC6	TEST EAX,ECX
33020AC8	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0072
3302DC57	LODS DWORD PTR [ESI]
3302DC58	XOR EAX,EBX
3302DC5A	ADD EAX,0x7c756961
3302CF90	ADD EAX,0x693971a5
3302BA9F	XOR EBX,EAX
3302BAA1	MOVZX AX,BYTE PTR [EAX]
3302BAA5	PUSH AX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0073
3302708D	LODS DWORD PTR [ESI]
3302708E	ADD EAX,EBX
3302B9AF	ADD EAX,0x574f5c19
3302ED3F	ADD EAX,0x3db242ea
3301FC70	SUB EBX,EAX
33021372	PUSH WORD PTR [EAX]
///////////////////////////////////////////////////////////
//////// Virtual Handler 0074
3302EB57	POP ECX
330286FA	POP EAX
33021BFB	POP EDX
330267FE	IDIV ECX
33026800	PUSH EDX
33025D63	PUSH EAX
33025D64	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0075
330260B2	OR DWORD PTR [EDI+0x1c],0x200
///////////////////////////////////////////////////////////
//////// Virtual Handler 0076
33026F54	POP ECX
3301FAF9	POP EAX
3302488A	IMUL ECX
3302488C	PUSH EDX
330204E2	PUSH EAX
330204E3	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0077
33022B32	POP CX
3301FBCF	SHR WORD PTR [ESP],CL
3301FBD3	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0078
330252C0	POP CX
3302E54B	ROR DWORD PTR [ESP],CL
3302E54E	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0079
3302EE0B	POP CX
33028DCE	SAR BYTE PTR [ESP],CL
33028DD1	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 007A
3302B9D4	POP CX
330295B5	SHL BYTE PTR [ESP],CL
330295B8	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 007B
3302B99F	POP EAX
3303102C	PUSH EDX
33031034	MOV EDX,EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 007C
3302F9C9	POP CX
3302C412	POP AX
3301EEB7	MOVSX CX,AL
3301EEBB	PUSH CX
///////////////////////////////////////////////////////////
//////// Virtual Handler 007D
3302F14C	POP AX
3303160E	POP CX
3301FCFC	TEST AL,CL
3301FCFE	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 007E
3302DA88	PUSH DWORD PTR [EDI+0x1c]
3302DA8B	POPFD 
3302DA8C	POP AX
3302DA8E	ADC BYTE PTR [ESP],AL
3302DA91	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 007F
33028B1D	POP AX
33025AFD	POP CX
3302DA7F	TEST AX,CX
3302DA82	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0080
33030C24	POP SP
///////////////////////////////////////////////////////////
//////// Virtual Handler 0081
3302A7C0	POP CX
33021E53	POP AX
3302A5B3	IMUL CL
3302C489	MOVZX CX,AH
3302FEAE	PUSH CX
3302D767	MOVZX CX,AL
3302D76B	PUSH CX
3302D76D	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0082
33029ECE	POP DWORD PTR FS:[EDX]
///////////////////////////////////////////////////////////
//////// Virtual Handler 0083
3301F843	LODS DWORD PTR [ESI]
3301F844	XOR EAX,EBX
3301F846	XOR EAX,0x37a6fccb
33023795	SUB EAX,0x59ec24ee
3302DCE0	ADD EBX,EAX
3301F868	PUSH DWORD PTR [EAX]
///////////////////////////////////////////////////////////
//////// Virtual Handler 0084
33020230	LODS BYTE PTR [ESI]
33020231	XOR AL,BL
33020233	ADD AL,0xad
3301FA2E	SUB AL,0xf3
33026756	SUB BL,AL
33023A6C	MOVZX EAX,AL
33023A6F	PUSH AX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0085
330287F0	POP AX
330284EB	BTC WORD PTR [ESP],AX
330284F0	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0086
33026E45	POP ECX
3302C9F0	POP EAX
3303020F	MOVSX ECX,AX
33030973	PUSH ECX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0087
3302BA3E	POP AX
33026158	SUB WORD PTR [ESP],AX
3302615C	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0088
3302F506	POP EAX
330319E3	BSWAP EAX
330319E5	PUSH EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0089
3302FD75	POP CX
33022F31	ROR BYTE PTR [ESP],CL
33022F34	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 008A
33028531	POP AX
3302CFB4	XOR BYTE PTR [ESP],AL
3302CFB7	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 008B
3302668E	POP ECX
330271CC	POP EAX
3302CD05	MUL ECX
3302CD07	PUSH EDX
3302CD0F	PUSH EAX
3302CD10	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 008C
3301E9D5	POP EAX
3302532F	POP ECX
3302ECF6	MOV DWORD PTR [EAX],ECX
///////////////////////////////////////////////////////////
//////// Virtual Handler 008D
3302953E	POP DWORD PTR [EDI+0x1c]
///////////////////////////////////////////////////////////
//////// Virtual Handler 008E
3302E724	POP CX
330210BD	POP AX
33023BA9	IMUL CX
3302354C	PUSH DX
3302F4EC	PUSH AX
3302F4EE	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 008F
3302C8B8	LODS BYTE PTR [ESI]
3302C8B9	XOR AL,BL
3302C8BB	SUB AL,0x5b
330300DA	SUB AL,0xf5
3302CC6E	XOR BL,AL
3302CC70	MOVZX EAX,AL
3302CC73	CMP EAX,0x7
3302CC7C	MOV EAX,DWORD PTR [EDI+EAX*4]
3302FCE8	ADD EDX,EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0090
33029D46	POP AX
33030C69	XOR WORD PTR [ESP],AX
33030C6D	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0091
3302E3FA	LODS BYTE PTR [ESI]
3302E3FB	XOR AL,BL
3302E3FD	SUB AL,0xc
330307B4	ADD AL,0x5f
3302EC96	SUB BL,AL
33029F80	MOVZX EAX,AL
3302438E	POP DX
33028D42	MOV BYTE PTR [EDI+EAX*4+0x1],DL
///////////////////////////////////////////////////////////
//////// Virtual Handler 0092
330241C4	LODS DWORD PTR [ESI]
3302F5F3	ADD EAX,EBX
330265E5	XOR EAX,0x239b3c1f
33026D4B	XOR EAX,0x30f7deb1
3302465F	ADD EBX,EAX
330261DD	POP WORD PTR [EAX]
///////////////////////////////////////////////////////////
//////// Virtual Handler 0093
3302F740	POP CX
33027689	SHL BYTE PTR [ESP],CL
3302768C	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0094
33024566	LODS BYTE PTR [ESI]
33024567	XOR AL,BL
33022680	ADD AL,0xb4
330223D0	XOR AL,0x26
3302C8F7	ADD BL,AL
3302C57B	MOVZX EAX,AL
3302C57E	POP WORD PTR [EDI+EAX*4]
///////////////////////////////////////////////////////////
//////// Virtual Handler 0095
330315B9	POP AX
3302F5EA	OR BYTE PTR [ESP],AL
3302F5ED	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0096
33027220	PUSH DWORD PTR [EDI+0x1c]
33027223	POPFD 
33027224	POP CX
33027226	RCL WORD PTR [ESP],CL
3302722A	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0097
330296DE	NEG DWORD PTR [ESP]
330296E1	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0098
3302884F	LODS DWORD PTR [ESI]
33028850	ADD EAX,EBX
330228EC	XOR EAX,0x34a8cafa
3302028C	XOR EAX,0x22874503
33025EDF	ADD EBX,EAX
33020211	ADD EDX,EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0099
3302EF5E	POP CX
3302F1AD	SHL WORD PTR [ESP],CL
3302F1B1	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 009A
3302FB7F	POP EAX
3301EC81	PUSH DWORD PTR [EAX]
///////////////////////////////////////////////////////////
//////// Virtual Handler 009B
33026A0E	POP CX
330260D8	ROL WORD PTR [ESP],CL
330260DC	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 009C
330250AB	POP AX
3302127B	BT WORD PTR [ESP],AX
33021280	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 009D
33031048	POP CX
330266DF	SHL DWORD PTR [ESP],CL
330266E2	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 009E
33024715	POP EAX
330318D3	ADD DWORD PTR [ESP],EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 009F
3302D99B	POP CX
3302F8C3	POP AX
3301FBB4	DIV CL
3302B4FA	MOVZX CX,AH
33022C40	PUSH CX
33022C48	MOVZX CX,AL
33022C4C	PUSH CX
33022C4E	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 00A0
3302B474	PUSH DWORD PTR FS:[EDX]
///////////////////////////////////////////////////////////
//////// Virtual Handler 00A1
3302706C	POP ECX
3301EBBC	POP EAX
33027F66	MOVZX ECX,AX
33027F69	PUSH ECX
///////////////////////////////////////////////////////////
//////// Virtual Handler 00A2
33023950	MOVZX AX,BYTE PTR [EDX]
33023954	PUSH AX
///////////////////////////////////////////////////////////
//////// Virtual Handler 00A3
33028CBE	POP EAX
33029DFF	SUB DWORD PTR [ESP],EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 00A4
330240AE	POP CX
33024777	SHR DWORD PTR [ESP],CL
3302477A	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 00A5
3302E342	PUSH ESP
///////////////////////////////////////////////////////////
//////// Virtual Handler 00A6
33027028	LODS BYTE PTR [ESI]
33027029	XOR AL,BL
3302702B	SUB AL,0x7d
3301F9F8	SUB AL,0x87
3302C554	XOR BL,AL
3302C556	MOV BYTE PTR [EDI+0x84],AL
///////////////////////////////////////////////////////////
//////// Virtual Handler 00A7
3302A4B0	POP ESP
///////////////////////////////////////////////////////////
//////// Virtual Handler 00A8
33030815	POP CX
33026425	ROR WORD PTR [ESP],CL
33026429	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 00A9
3301FC81	POP AX
3302A414	POP CX
330317FE	IMUL CX,AX
33031802	PUSH CX
33031804	PUSHFD 
