///////////////////////////////////////////////////////////
//////// Main Handler
018039CD	LODS BYTE PTR [ESI]
018039CE	SUB AL,BL
018156FB	XOR AL,0x81
018060E7	SUB AL,0x0
0180477D	XOR BL,AL
0180477F	MOVZX EAX,AL
01804782	JMP DWORD PTR [EDI+EAX*4]
///////////////////////////////////////////////////////////
//////// Virtual Handler 0000
01817139	PUSH DWORD PTR [EDI+0x1c]
0181713C	POPFD 
0181713D	POP AX
0181713F	SBB BYTE PTR [ESP],AL
01817142	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0001
0180800D	MOV EBX,0x0
///////////////////////////////////////////////////////////
//////// Virtual Handler 0002
018075F3	POP AX
0180990E	DEC BYTE PTR [ESP]
01809911	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0003
01815402	LODS DWORD PTR [ESI]
01815403	ADD EAX,EBX
0180E318	SUB EAX,0xc7a5103
01809286	XOR EAX,0x3834f5cf
01807877	XOR EBX,EAX
01807879	POP WORD PTR [EAX]
///////////////////////////////////////////////////////////
//////// Virtual Handler 0004
0181205B	MOV EDX,ESP
///////////////////////////////////////////////////////////
//////// Virtual Handler 0005
0180EE5B	PUSH DWORD PTR [EDI+0x1c]
0180EE5E	POPFD 
0180EE5F	POP CX
0180EE61	RCR DWORD PTR [ESP],CL
0180EE64	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0006
0180DE8F	POP EAX
018174D5	BTR DWORD PTR [ESP],EAX
018174D9	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0007
01815E72	MOV EAX,0x53947
///////////////////////////////////////////////////////////
//////// Virtual Handler 0008
0180EA87	POP EAX
0180CD96	PUSH DWORD PTR [EAX]
///////////////////////////////////////////////////////////
//////// Virtual Handler 0009
018040D7	POP ESP
///////////////////////////////////////////////////////////
//////// Virtual Handler 000A
0180CF01	MOVZX AX,BYTE PTR [EDX]
0180CF05	PUSH AX
///////////////////////////////////////////////////////////
//////// Virtual Handler 000B
018153A2	POP AX
01812585	XOR WORD PTR [ESP],AX
01812589	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 000C
01812996	POP CX
018040C6	SHR BYTE PTR [ESP],CL
018040C9	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 000D
0181566B	POP CX
01810DDD	POP AX
018115C2	MOVSX CX,AL
018115C6	PUSH CX
///////////////////////////////////////////////////////////
//////// Virtual Handler 000E
0181092E	POP EAX
01807A21	BTS DWORD PTR [ESP],EAX
01807A25	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 000F
0180D68E	POP EAX
018130B1	SUB DWORD PTR [ESP],EAX
018130B4	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0010
01815EDF	POP AX
0180ADE4	POP CX
01810E28	TEST AL,CL
01810E2A	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0011
01814332	POP ECX
01812083	POP EAX
01805C9E	MOVZX ECX,AX
01805CA1	PUSH ECX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0012
01810B43	POP CX
018144C3	ROR BYTE PTR [ESP],CL
018144C6	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0013
01803BFD	POP AX
0180964F	MOV BYTE PTR [EDX],AL
///////////////////////////////////////////////////////////
//////// Virtual Handler 0014
01809A7D	POP ESP
///////////////////////////////////////////////////////////
//////// Virtual Handler 0015
0181724C	POP CX
01809E77	ROL BYTE PTR [ESP],CL
01809E7A	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0016
018123BF	POP EAX
01811757	DEC DWORD PTR [ESP]
0181175A	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0017
01817310	POP AX
01811F0C	POP CX
01812295	CMP CX,AX
01812298	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0018
0180D568	POP CX
01812449	POP AX
01813D7B	IMUL CX
01813D7E	PUSH DX
0180AD0C	PUSH AX
0180AD0E	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0019
01813E26	LODS BYTE PTR [ESI]
018087E4	SUB AL,BL
0180D354	ADD AL,0xd9
0180F212	XOR AL,0x66
0180F201	XOR BL,AL
0180F203	MOVZX EAX,AL
0180F206	POP DX
0180F261	MOV BYTE PTR [EDI+EAX*4],DL
///////////////////////////////////////////////////////////
//////// Virtual Handler 001A
0180F648	POP EAX
018051F5	AND DWORD PTR [ESP],EAX
018051F8	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 001B
01804B8D	POP CX
0180CC93	SHL WORD PTR [ESP],CL
0180CC97	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 001C
01809114	NEG WORD PTR [ESP]
01809118	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 001D
0180E47D	POP CX
018176B6	SHR WORD PTR [ESP],CL
018176BA	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 001E
01811BB7	LODS BYTE PTR [ESI]
018129E9	ADD AL,BL
01814A00	SUB AL,0x1b
0180B627	SUB AL,0x14
0180A28F	ADD BL,AL
01806523	MOVZX EAX,AL
01806526	CMP EAX,0x7
0180652F	MOV EAX,DWORD PTR [EDI+EAX*4]
01805BA9	ADD EDX,EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 001F
0180CB51	POP AX
0180FCEE	POP CX
01805AAE	IMUL CX,AX
01805AB2	PUSH CX
01805AB4	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0020
01807A60	PUSH DWORD PTR [EDI+0x1c]
01807A63	POPFD 
01807A64	POP CX
01807A66	RCR WORD PTR [ESP],CL
01807A6A	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0021
018043E4	LODS DWORD PTR [ESI]
018043E5	ADD EAX,EBX
01807F82	SUB EAX,0x20152121
01812CDA	XOR EAX,0x3ec10562
01804D44	XOR EBX,EAX
01804D46	MOVZX AX,BYTE PTR [EAX]
01804D4A	PUSH AX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0022
018042DD	PUSH DWORD PTR [EDI+0x68]
///////////////////////////////////////////////////////////
//////// Virtual Handler 0023
018064FF	POP ECX
0180BD55	POP EAX
018061EE	MUL ECX
018061F0	PUSH EDX
01815F58	PUSH EAX
01815F59	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0024
0181345D	POP CX
01811FBF	SHL WORD PTR [ESP],CL
01811FC3	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0025
01813EEA	LODS DWORD PTR [ESI]
01813EEB	SUB EAX,EBX
01806D01	SUB EAX,0x5d11c646
01808265	SUB EAX,0x3be98cd9
01808305	XOR EBX,EAX
01808307	POP DX
018141C0	MOV BYTE PTR [EAX],DL
///////////////////////////////////////////////////////////
//////// Virtual Handler 0026
01806FE8	POP EAX
018133FB	XOR DWORD PTR [ESP],EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0027
0180B8B3	POP AX
01809AE3	DEC WORD PTR [ESP]
01809AE7	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0028
018116C9	POP EAX
01817640	ADD DWORD PTR [ESP],EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0029
01805DC6	POP AX
0181478B	POP CX
0180F4C1	TEST AX,CX
0180F4C4	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 002A
0180CEEF	POP DWORD PTR [EDI+0x1c]
///////////////////////////////////////////////////////////
//////// Virtual Handler 002B
0180AAAB	POP ECX
0180DEDD	POP EAX
01806E4A	POP EDX
0180A465	DIV ECX
0180A7DF	PUSH EDX
0180835C	PUSH EAX
0180835D	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 002C
0180A3FE	LODS DWORD PTR [ESI]
0180B0EA	SUB EAX,EBX
01805583	ADD EAX,0x4ec7ef8f
0180CCF7	SUB EAX,0x6a0bf4e
01813325	ADD EBX,EAX
0180BBE3	ADD EDX,EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 002D
0180B368	POP CX
018066D2	POP AX
01804E29	POP AX
0181551E	DIV CX
01815521	PUSH DX
018122A6	PUSH AX
018122A8	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 002E
0180E937	POP EAX
01805343	BSWAP EAX
01805345	PUSH EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 002F
01814C2B	POP EAX
0180CAC2	POP ECX
01814C5B	CMP ECX,EAX
01814C5D	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0030
01813355	POP CX
01815939	POP AX
018040B3	MUL CX
018040B6	PUSH DX
018040BE	PUSH AX
018040C0	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0031
0180C457	POP AX
018156AE	BTS WORD PTR [ESP],AX
018156B3	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0032
0180D391	LODS BYTE PTR [ESI]
0180D392	ADD AL,BL
0180F06F	ADD AL,0xb5
0181528B	ADD AL,0xa1
0181218F	ADD BL,AL
0180966A	MOVZX EAX,AL
0180966D	POP DX
01803FFD	MOV BYTE PTR [EDI+EAX*4+0x1],DL
///////////////////////////////////////////////////////////
//////// Virtual Handler 0033
01815567	PUSH DWORD PTR [EDI+0x1c]
0181556A	POPFD 
0181556B	POP CX
0181556D	RCL WORD PTR [ESP],CL
01815571	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0034
018077E5	POP CX
018084C8	SHL BYTE PTR [ESP],CL
018084CB	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0035
018100A5	PUSH WORD PTR [EDX]
///////////////////////////////////////////////////////////
//////// Virtual Handler 0036
018124B7	PUSH DWORD PTR [EDI+0x1c]
018124BA	POPFD 
018124BB	POP EAX
018124BC	ADC DWORD PTR [ESP],EAX
018124BF	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0037
018096CB	POP CX
0180EE21	SAR DWORD PTR [ESP],CL
0180EE24	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0038
01813EC5	MOV AX,WORD PTR FS:[EDX]
01813EC9	PUSH AX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0039
01808BEB	POP DWORD PTR FS:[EDX]
///////////////////////////////////////////////////////////
//////// Virtual Handler 003A
01811CF5	LODS BYTE PTR [ESI]
01811CF6	ADD AL,BL
01804AB3	SUB AL,0xc1
01813606	ADD AL,0x18
0180A9BE	SUB BL,AL
0180B71B	MOV BYTE PTR [EDI+0x8c],AL
///////////////////////////////////////////////////////////
//////// Virtual Handler 003B
0180E993	OR DWORD PTR [EDI+0x1c],0x200
///////////////////////////////////////////////////////////
//////// Virtual Handler 003C
0180B78F	POP SP
///////////////////////////////////////////////////////////
//////// Virtual Handler 003D
0180D234	LODS BYTE PTR [ESI]
0180D235	ADD AL,BL
0181780F	XOR AL,0xdb
0180BC8D	XOR AL,0x71
01815095	SUB BL,AL
0180BDCE	MOVZX EAX,AL
0180BDD1	POP WORD PTR [EDI+EAX*4]
///////////////////////////////////////////////////////////
//////// Virtual Handler 003E
018049BA	POP AX
0180B097	BTC WORD PTR [ESP],AX
0180B09C	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 003F
0180878D	LODS BYTE PTR [ESI]
0180878E	SUB AL,BL
01815DE3	ADD AL,0x17
0180622A	XOR AL,0x84
01806AB6	ADD BL,AL
01816FFA	MOVZX EAX,AL
01816FFD	PUSH AX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0040
018146D5	LODS DWORD PTR [ESI]
018146D6	SUB EAX,EBX
018158A4	SUB EAX,0x1cdcba8e
01807337	XOR EAX,0xcf6ccea
0180C5A0	XOR EBX,EAX
0180C5A2	SUB EDX,EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0041
01814477	LODS DWORD PTR [ESI]
01814478	CMP DWORD PTR [EDI+0x64],0x0
01814485	ADD ESI,EAX
018055A4	MOV EBX,0x0
018165C0	MOV EAX,EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0042
01811643	PUSH DWORD PTR [EDI+0x1c]
01811646	POPFD 
01811647	POP EAX
01811648	SBB DWORD PTR [ESP],EAX
0181164B	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0043
01804CBD	MOV EAX,DWORD PTR [EDI+0x7c]
0180806D	ADD EDX,EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0044
01808A69	NOT DWORD PTR [ESP]
///////////////////////////////////////////////////////////
//////// Virtual Handler 0045
01807BD5	POP CX
01812D6C	SAR BYTE PTR [ESP],CL
01812D6F	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0046
01805A25	LODS DWORD PTR [ESI]
01805A26	XOR EAX,EBX
01805A28	SUB EAX,0x5fbbd8cf
01810658	SUB EAX,0x27dd0789
01813331	SUB EBX,EAX
01805ADE	MOV EDX,EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0047
01816CA1	LODS BYTE PTR [ESI]
01803AC5	XOR AL,BL
01806054	XOR AL,0x67
01810233	ADD AL,0x5
01805833	XOR BL,AL
01805835	MOV BYTE PTR [EDI+0x80],AL
///////////////////////////////////////////////////////////
//////// Virtual Handler 0048
01807F2B	LODS BYTE PTR [ESI]
0180FAFD	XOR AL,BL
0180FAFF	ADD AL,0xcb
01806C59	ADD AL,0x4
0180448E	SUB BL,AL
01805C2D	MOVZX EAX,AL
01805C30	MOV EAX,DWORD PTR [EDI+EAX*4]
0180A760	PUSH WORD PTR [EAX]
///////////////////////////////////////////////////////////
//////// Virtual Handler 0049
01809366	POP CX
0181075D	POP AX
01809018	DIV CL
0180901A	MOVZX CX,AH
0180901E	PUSH CX
0180AD18	MOVZX CX,AL
0180AD1C	PUSH CX
0180AD1E	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 004A
01813B89	POP EAX
0180D63F	OR DWORD PTR [ESP],EAX
0180D642	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 004B
0180C64E	POP CX
0180E60A	POP AX
01813239	POP DX
018143A4	IDIV CX
018143A7	PUSH DX
0180CD3C	PUSH AX
0180CD3E	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 004C
0180849E	MOV ECX,DWORD PTR [EDI+0x80]
0180B9AB	MOV EDX,EDI
01803D53	OR ECX,ECX
01803D5B	MOV ESI,ESP
01807530	ADD ESI,0x24
018157A8	MOV EDI,ESI
01810822	ADD EDI,ECX
01804295	STD
01804296	MOV ECX,0xa
018144A9	REP MOVS DWORD PTR [EDI],DWORD PTR [ESI]
01811E3A	ADD ESP,DWORD PTR [EDX+0x80]
01811E40	MOV DWORD PTR [EDX+0x80],0x0
0180CD7E	CMP DWORD PTR [EDX+0x84],0x0
0180CD8B	OR DWORD PTR [ESP+0x20],0x400
0180B10F	MOV DWORD PTR [EDX+0x84],0x0
0180C973	MOV DWORD PTR [EDX+0x90],0x0
01813024	POPAD
01813025	POPFD 
01813026	RETN
///////////////////////////////////////////////////////////
//////// Virtual Handler 004D
018117E1	POP DWORD PTR [EDI+0x78]
///////////////////////////////////////////////////////////
//////// Virtual Handler 004E
01816591	POP AX
01816CEB	BTR WORD PTR [ESP],AX
01816CF0	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 004F
0180430C	POP AX
01816D41	SUB BYTE PTR [ESP],AL
01816D44	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0050
01814329	POP CX
0180908A	ROL DWORD PTR [ESP],CL
0180908D	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0051
0180CBA1	LODS DWORD PTR [ESI]
0180D13F	SUB EAX,EBX
01808E76	SUB EAX,0x5f6239d
01804623	ADD EAX,0x13082455
0180A905	XOR EBX,EAX
0180A907	ADD EAX,DWORD PTR [EDI+0x68]
018121E3	PUSH EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0052
0180BB58	PUSH DWORD PTR [EDI+0x1c]
0180BB5B	POPFD 
0180BB5C	POP CX
0180BB5E	RCR BYTE PTR [ESP],CL
0180BB61	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0053
01816D4A	POP ECX
01809146	SHL DWORD PTR [ESP],CL
///////////////////////////////////////////////////////////
//////// Virtual Handler 0054
01815C86	MOV DWORD PTR [EDI+0x84],0x1
0180AFEB	OR DWORD PTR [EDI+0x1c],0x400
///////////////////////////////////////////////////////////
//////// Virtual Handler 0055
01805821	POP EAX
0180A80A	POP ECX
018170A8	IMUL ECX,EAX
018170AB	PUSH ECX
018170AC	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0056
0180F5AC	POP CX
018056C0	ROR DWORD PTR [ESP],CL
018056C3	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0057
0180AB80	POP CX
01811937	ROL WORD PTR [ESP],CL
0181193B	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0058
01808893	MOV EAX,DWORD PTR [ESP+0x4]
0180B02C	MOV DWORD PTR [EDI+0x78],EAX
0180416D	POP EAX
0180A989	ADD ESP,0x4
0180C9D4	PUSH EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0059
0180E02B	NOT WORD PTR [ESP]
///////////////////////////////////////////////////////////
//////// Virtual Handler 005A
01815B73	PUSH EDX
///////////////////////////////////////////////////////////
//////// Virtual Handler 005B
01810139	LODS DWORD PTR [ESI]
0181013A	ADD ESI,EAX
01811D16	MOV EBX,0x0
///////////////////////////////////////////////////////////
//////// Virtual Handler 005C
0180DB15	POP AX
018091C0	SUB WORD PTR [ESP],AX
018091C4	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 005D
01805C4D	POP AX
01804303	AND BYTE PTR [ESP],AL
01804306	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 005E
01810C18	MOV EAX,EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 005F
0180B3E5	LODS BYTE PTR [ESI]
0180B3E6	XOR AL,BL
0180C629	ADD AL,0x32
018103F0	XOR AL,0x69
0180E6D4	ADD BL,AL
01811041	ADD EDI,0x400
0180FF7B	MOVZX EAX,AL
0180FF7E	PUSH DWORD PTR [EDI+EAX*4]
0180FF81	SUB EDI,0x400
01804F1D	RETN
///////////////////////////////////////////////////////////
//////// Virtual Handler 0060
01807674	POP AX
0180EB9D	AND WORD PTR [ESP],AX
0180EBA1	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0061
01815647	LODS BYTE PTR [ESI]
01815648	XOR AL,BL
0181564A	XOR AL,0x11
0180D8E4	ADD AL,0x28
018147E9	ADD BL,AL
01808525	MOVZX EAX,AL
01808528	PUSH DWORD PTR [EDI+EAX*4]
///////////////////////////////////////////////////////////
//////// Virtual Handler 0062
0180F74E	POP AX
018093E8	MOV WORD PTR FS:[EDX],AX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0063
0181279F	PUSH DWORD PTR [EDI+0x1c]
018127A2	POPFD 
018127A3	POP CX
018127A5	RCL BYTE PTR [ESP],CL
018127A8	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0064
01805558	MOV DWORD PTR [EDI+0x84],0x0
018043BE	AND DWORD PTR [EDI+0x1c],0xfffffbff
///////////////////////////////////////////////////////////
//////// Virtual Handler 0065
018096BD	POP CX
01805F0A	POP AX
0180735D	IDIV CL
0180735F	MOVZX CX,AH
01808AB1	PUSH CX
0180E799	MOVZX CX,AL
0180E79D	PUSH CX
0180E79F	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0066
018045CD	PUSH DWORD PTR [EDX]
///////////////////////////////////////////////////////////
//////// Virtual Handler 0067
018139A8	PUSH DWORD PTR [EDI+0x78]
///////////////////////////////////////////////////////////
//////// Virtual Handler 0068
0180E055	LODS DWORD PTR [ESI]
0180E056	ADD EAX,EBX
0180EE35	XOR EAX,0x7b924a18
0180B43E	XOR EAX,0xb162c5f
018164F9	ADD EBX,EAX
01808622	PUSH WORD PTR [EAX]
///////////////////////////////////////////////////////////
//////// Virtual Handler 0069
018081C1	POP AX
018163DD	XOR BYTE PTR [ESP],AL
018163E0	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 006A
0180FE19	POP CX
018157F9	SHL DWORD PTR [ESP],CL
018157FC	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 006B
0180EBAD	POP AX
0180D6D0	BTC WORD PTR [ESP],AX
0180D6D5	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 006C
01814ED9	NOT BYTE PTR [ESP]
///////////////////////////////////////////////////////////
//////// Virtual Handler 006D
0180C9E1	LODS BYTE PTR [ESI]
01812250	SUB AL,BL
0180FB84	SUB AL,0x13
01807DAB	XOR AL,0xc1
018100BA	XOR BL,AL
01814425	MOVZX EAX,AL
01814428	POP DWORD PTR [EDI+EAX*4]
///////////////////////////////////////////////////////////
//////// Virtual Handler 006E
0180F3F8	NEG DWORD PTR [ESP]
0180F3FB	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 006F
0180B7D4	LODS DWORD PTR [ESI]
0180B7D5	XOR EAX,EBX
0180D189	XOR EAX,0x2e6f1352
01808D8E	XOR EAX,0xc6af507
01806BA5	SUB EBX,EAX
0180A0CD	AND AL,0x7f
0180C82B	PUSH EBX
01809759	MOV EBX,EAX
01814FAE	MOV DWORD PTR [EDI+0x64],0x1
01815BBF	MOV DWORD PTR [EDI+0x70],0x0
0180DBAD	XOR EDX,EDX
01816CC4	MOV EAX,EBX
018102DB	AND EAX,0x200
0180EDAA	MOV ECX,DWORD PTR [EDI+0x1c]
018087CB	AND ECX,0x1
0180D594	SHR ECX,0x0
0180D597	OR EAX,EAX
0180D59F	MOV EAX,EBX
01809293	AND EAX,0x100
01803F18	SHR EAX,0x8
01803F1B	XOR EAX,ECX
01803F1D	NOT EAX
018113B4	AND EAX,0x1
01803D83	OR EDX,EAX
01803D85	SHL EDX,0x1
01803D87	SUB DWORD PTR [EDI+0x70],0xffffffff
01811B7E	MOV EAX,EBX
01808F26	AND EAX,0x800
0180D774	OR EAX,EAX
0180D77C	MOV ECX,DWORD PTR [EDI+0x1c]
01805910	AND ECX,0x40
0180607D	SHR ECX,0x6
01806080	MOV EAX,EBX
0180D620	AND EAX,0x400
0180DEFE	SHR EAX,0xa
0180DF01	XOR EAX,ECX
018175AF	NOT EAX
01807B96	AND EAX,0x1
01804A78	OR EDX,EAX
01804A7A	SHL EDX,0x1
01804A7C	INC DWORD PTR [EDI+0x70]
01804579	MOV EAX,EBX
018047D3	AND EAX,0x2000000
01803CCC	OR EAX,EAX
01803CD4	MOV ECX,DWORD PTR [EDI+0x84]
01813A20	MOV EAX,EBX
0180F28F	AND EAX,0x1000000
018102A2	SHR EAX,0x18
01806DCD	XOR EAX,ECX
01806DCF	NOT EAX
01810B2C	AND EAX,0x1
01812E49	OR EDX,EAX
01812E4B	SHL EDX,0x1
01812E4D	ADD DWORD PTR [EDI+0x70],0x1
01815F7E	MOV EAX,EBX
018068DC	AND EAX,0x2000
018063EE	OR EAX,EAX
018063F6	MOV ECX,DWORD PTR [EDI+0x1c]
01808B2E	AND ECX,0x80
0180FA2A	SHR ECX,0x7
0180FA2D	MOV EAX,EBX
01813BAD	AND EAX,0x1000
01807D85	SHR EAX,0xc
01807D88	XOR EAX,ECX
01807D8A	NOT EAX
01810CF8	AND EAX,0x1
01803F95	OR EDX,EAX
01803F97	SHL EDX,0x1
01803F99	ADD DWORD PTR [EDI+0x70],0x1
0181170E	MOV EAX,EBX
01803FE4	AND EAX,0x8000
0180BBB8	OR EAX,EAX
0180BBC0	MOV ECX,DWORD PTR [EDI+0x1c]
0180C393	AND ECX,0x800
018126FF	SHR ECX,0xb
01812702	MOV EAX,EBX
01805720	AND EAX,0x4000
01809FE1	SHR EAX,0xe
01809FE4	XOR EAX,ECX
01809FE6	NOT EAX
0180F3B0	AND EAX,0x1
018057C8	OR EDX,EAX
018057CA	SHL EDX,0x1
018057CC	SUB DWORD PTR [EDI+0x70],0xffffffff
01816ED7	MOV EAX,EBX
01804F34	AND EAX,0x20000
0181467D	OR EAX,EAX
01814685	MOV ECX,DWORD PTR [EDI+0x1c]
0180A6B9	AND ECX,0x4
01813557	SHR ECX,0x2
0181355A	MOV EAX,EBX
0181472C	AND EAX,0x10000
0181185E	SHR EAX,0x10
01811861	XOR EAX,ECX
01811863	NOT EAX
0180D52D	AND EAX,0x1
018163BC	OR EDX,EAX
018163BE	SHL EDX,0x1
018163C0	SUB DWORD PTR [EDI+0x70],0xffffffff
01817438	MOV EAX,EBX
0180E1F4	AND EAX,0x80000
01804A90	OR EAX,EAX
01804A98	MOV ECX,DWORD PTR [EDI+0x1c]
0180C8FE	AND ECX,0x80
01810F0C	SHR ECX,0x7
01810F0F	MOV EAX,DWORD PTR [EDI+0x1c]
0180E8A0	AND EAX,0x800
01809027	SHR EAX,0xb
0180902A	XOR ECX,EAX
018092C2	MOV EAX,EBX
01813BC5	AND EAX,0x40000
018064B4	SHR EAX,0x12
018064B7	XOR EAX,ECX
01817677	NOT EAX
018165D1	AND EAX,0x1
01805DEC	OR EDX,EAX
01805DEE	SHL EDX,0x1
01812A51	ADD DWORD PTR [EDI+0x70],0x1
01807D3C	MOV EAX,EBX
01815E2A	AND EAX,0x200000
01813422	OR EAX,EAX
0181342A	MOV EAX,DWORD PTR [EDI+0x8c]
018082BC	MOV EAX,DWORD PTR [EDI+EAX*4]
01806B65	AND EAX,0xffff
0180451C	OR EAX,EAX
01804524	MOV EDX,0x1
01811706	MOV EAX,EBX
01816799	AND EAX,0x800000
01814708	OR EAX,EAX
01814710	MOV EAX,DWORD PTR [EDI+0x8c]
01812526	MOV EAX,DWORD PTR [EDI+EAX*4]
0181717E	OR EAX,EAX
01817186	MOV EDX,0x1
01813E53	MOV ECX,DWORD PTR [EDI+0x70]
01808449	MOV EAX,0x1
0180B29A	SHL EAX,CL
01805034	ADD EAX,0xffffffff
018143EB	AND EBX,0x10
01814B20	OR EBX,EBX
01814B28	MOV DWORD PTR [EDI+0x64],EDX
01803DE7	POP EBX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0070
01817464	POP AX
0180918F	MOV BYTE PTR FS:[EDX],AL
///////////////////////////////////////////////////////////
//////// Virtual Handler 0071
0180DE7F	PUSH DWORD PTR [EDI+0x1c]
0180DE82	POPFD 
0180DE83	POP AX
0180DE85	SBB WORD PTR [ESP],AX
0180DE89	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0072
0180E641	POP CX
01807721	POP AX
01808312	MOVZX CX,AL
01808316	PUSH CX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0073
01814979	POP EAX
01811563	POP ECX
0180B220	TEST EAX,ECX
0180B222	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0074
01807507	POP AX
01810DB4	INC BYTE PTR [ESP]
01810DB7	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0075
01811145	POP CX
0180E5E6	SAR WORD PTR [ESP],CL
0180E5EA	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0076
018139A2	LODS BYTE PTR [ESI]
018156B9	ADD AL,BL
01814854	XOR AL,0x10
01811245	SUB AL,0x68
01806C45	ADD BL,AL
01814A80	MOVZX EAX,AL
01814A83	MOV EAX,DWORD PTR [EDI+EAX*4]
0181168C	MOVZX AX,BYTE PTR [EAX]
01811690	PUSH AX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0077
01813347	MOVZX AX,BYTE PTR FS:[EDX]
0181334C	PUSH AX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0078
01815C62	LODS DWORD PTR [ESI]
01815C63	SUB EAX,EBX
0180F7AC	XOR EAX,0x532e135a
0180FC13	SUB EAX,0x3662dbf
0180D733	ADD EBX,EAX
01806E31	PUSH DWORD PTR [EAX]
///////////////////////////////////////////////////////////
//////// Virtual Handler 0079
0181267F	POP AX
01805537	BT WORD PTR [ESP],AX
0180553C	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 007A
01806927	PUSH DWORD PTR [EDI+0x1c]
0180692A	POPFD 
0180692B	POP AX
0180692D	ADC BYTE PTR [ESP],AL
01806930	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 007B
01814277	MOV EAX,DWORD PTR [EDI+0x7c]
01807763	ADD DWORD PTR [ESP],EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 007C
01810B32	POP AX
0180CD44	BTS WORD PTR [ESP],AX
0180CD49	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 007D
01808DF2	LODS DWORD PTR [ESI]
018124A3	XOR EAX,EBX
018124A5	SUB EAX,0x6cb66b1e
01808B13	SUB EAX,0x2d868959
01809450	ADD EBX,EAX
0180D502	PUSH EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 007E
018173E3	POP ECX
0181619B	POP EAX
0180A581	POP EDX
0180D7FB	IDIV ECX
018103D2	PUSH EDX
01812503	PUSH EAX
01812504	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 007F
01807609	POP WORD PTR [EDX]
///////////////////////////////////////////////////////////
//////// Virtual Handler 0080
01809C36	PUSH DWORD PTR FS:[EDX]
///////////////////////////////////////////////////////////
//////// Virtual Handler 0081
0180EC50	POP ECX
01806F89	POP EAX
01809801	MOVZX ECX,AL
0180563F	PUSH ECX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0082
0180F6F2	LODS WORD PTR [ESI]
0180F6F4	SUB AX,BX
0181637E	ADD AX,0x7eda
0180BAB0	SUB AX,0xe6ab
01804531	SUB BX,AX
0180D348	MOVZX EAX,AX
0180D34B	PUSH AX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0083
0181625E	POP ECX
018133B5	POP EAX
0180CF45	MOVSX ECX,AX
0180CF48	PUSH ECX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0084
0180B126	POP EAX
01814CE0	XOR DWORD PTR [ESP],EAX
01814CE3	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0085
01812D9F	PUSH ESP
///////////////////////////////////////////////////////////
//////// Virtual Handler 0086
018105F2	NEG BYTE PTR [ESP]
018105F5	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0087
0180F9A3	POP AX
0180BCFA	ADD BYTE PTR [ESP],AL
0180BCFD	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0088
01811FED	LODS BYTE PTR [ESI]
01811FEE	SUB AL,BL
0181416E	XOR AL,0x61
018106A8	ADD AL,0x58
01815635	SUB BL,AL
018106F8	MOVZX EAX,AL
018106FB	LEA EAX,DWORD PTR [EDI+EAX*4]
01814438	PUSH EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0089
01810717	LODS DWORD PTR [ESI]
01813815	ADD EAX,EBX
018110BF	SUB EAX,0x32348b84
018177F4	XOR EAX,0x18836d11
0180BD2F	SUB EBX,EAX
0180D3E2	XOR EDX,EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 008A
0180F24F	POP EDX
///////////////////////////////////////////////////////////
//////// Virtual Handler 008B
01803C4F	POP CX
01816C3D	SHL BYTE PTR [ESP],CL
01816C40	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 008C
0180D76D	AND DWORD PTR [EDI+0x1c],0xfffffffe
///////////////////////////////////////////////////////////
//////// Virtual Handler 008D
0180AA0B	POP CX
01808A26	SHL DWORD PTR [ESP],CL
01808A29	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 008E
0180D35E	LODS DWORD PTR [ESI]
01805E1B	ADD EAX,EBX
018072E7	XOR EAX,0x461eaa90
01807E68	XOR EAX,0x3d70539e
01813696	ADD EBX,EAX
01807895	POP DWORD PTR [EAX]
///////////////////////////////////////////////////////////
//////// Virtual Handler 008F
018047AC	OR DWORD PTR [EDI+0x1c],0x1
///////////////////////////////////////////////////////////
//////// Virtual Handler 0090
0181588E	POP CX
0180DBC8	ROR WORD PTR [ESP],CL
0180DBCC	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0091
018172BE	POP EAX
01815688	POP ECX
018064A4	MOV DWORD PTR [EAX],ECX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0092
01811C4B	POP AX
01806FA2	OR WORD PTR [ESP],AX
01806FA6	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0093
0180D830	POP AX
018155AB	POP CX
01808178	CMP CL,AL
0180817A	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0094
0180950A	POP DWORD PTR [EDX]
///////////////////////////////////////////////////////////
//////// Virtual Handler 0095
01807C83	POP EAX
0180DA8C	BT DWORD PTR [ESP],EAX
0180DA90	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0096
01809EB5	PUSH DWORD PTR [EDI+0x1c]
01809EB8	POPFD 
01809EB9	POP AX
01809EBB	ADC WORD PTR [ESP],AX
01809EBF	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0097
018162C1	POP EAX
018175A6	ADD DWORD PTR [ESP],EAX
018175A9	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0098
01813D6A	POP CX
01812782	SHR DWORD PTR [ESP],CL
01812785	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0099
01811941	POP EAX
018049F7	PUSH EDX
01804A08	MOV EDX,EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 009A
0180556E	MOV EAX,DWORD PTR [EDI+0x1c]
01811F38	AND EAX,0x1
01815D28	OR EAX,EAX
01815D30	AND DWORD PTR [EDI+0x1c],0xfffffffe
0180CF99	MOV EBX,EBX
///////////////////////////////////////////////////////////
//////// Virtual Handler 009B
01816EA2	POP AX
01814FEC	OR BYTE PTR [ESP],AL
01814FEF	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 009C
01810551	POP CX
0180C7B5	POP AX
018062AC	IMUL CL
018062AE	MOVZX CX,AH
018062B2	PUSH CX
018062BA	MOVZX CX,AL
018062BE	PUSH CX
018062C0	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 009D
01805C3F	POP CX
01810318	POP AX
01814D33	MUL CL
01814D35	MOVZX CX,AH
01814D39	PUSH CX
01814D41	MOVZX CX,AL
01814D45	PUSH CX
01814D47	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 009E
01815DAE	POP AX
0180DDFA	ADD WORD PTR [ESP],AX
0180DDFE	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 009F
0180D839	PUSH ESP
///////////////////////////////////////////////////////////
//////// Virtual Handler 00A0
018120E0	POP AX
0180A4D7	INC WORD PTR [ESP]
0180A4DB	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 00A1
0180F56B	POP ECX
0180741E	POP EAX
0180B60E	IMUL ECX
0180B610	PUSH EDX
01808C4A	PUSH EAX
01808C4B	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 00A2
01805E5E	POP AX
01808C00	BTR WORD PTR [ESP],AX
01808C05	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 00A3
01810DAC	POP EAX
0180DD15	INC DWORD PTR [ESP]
0180DD18	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 00A4
01810F5E	PUSH SP
///////////////////////////////////////////////////////////
//////// Virtual Handler 00A5
01813D3B	POP EDX
///////////////////////////////////////////////////////////
//////// Virtual Handler 00A6
0180AC9D	POP DWORD PTR [EDX]
///////////////////////////////////////////////////////////
//////// Virtual Handler 00A7
0180F398	POP EAX
0180EB21	SUB DWORD PTR [ESP],EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 00A8
01815529	POP ECX
0180D4E8	POP EAX
0180C338	MOVSX ECX,AL
0180C33B	PUSH ECX
///////////////////////////////////////////////////////////
//////// Virtual Handler 00A9
018078B5	PUSH DWORD PTR [EDI+0x1c]
018078B8	POPFD 
018078B9	POP CX
018078BB	RCL DWORD PTR [ESP],CL
018078BE	PUSHFD 
