///////////////////////////////////////////////////////////
//////// Main Handler
00D589F5	LODS BYTE PTR [ESI]
00D6B6E2	SUB AL,BL
00D6994D	XOR AL,0xbe
00D64764	SUB AL,0xde
00D5C19A	ADD BL,AL
00D6A9A5	MOVZX EAX,AL
00D6A9A8	JMP DWORD PTR [EDI+EAX*4]
///////////////////////////////////////////////////////////
//////// Virtual Handler 0000
00D5E251	POP CX
00D60C83	POP AX
00D5D81E	MUL CX
00D5D821	PUSH DX
00D5D829	PUSH AX
00D5D82B	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0001
00D6A4C1	POP EAX
00D6A40C	BTS DWORD PTR [ESP],EAX
00D6A410	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0002
00D6A730	POP AX
00D6786C	SUB WORD PTR [ESP],AX
00D67870	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0003
00D6346E	OR DWORD PTR [EDI+0x1c],0x1
///////////////////////////////////////////////////////////
//////// Virtual Handler 0004
///////////////////////////////////////////////////////////
//////// Virtual Handler 0005
00D65026	PUSH DWORD PTR [EDI+0x1c]
00D65029	POPFD 
00D6502A	POP CX
00D6502C	RCL WORD PTR [ESP],CL
00D65030	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0006
00D5CC61	LODS DWORD PTR [ESI]
00D5CC62	ADD EAX,EBX
00D6225D	SUB EAX,0x3de11894
00D5ED95	SUB EAX,0x58ef57ec
00D59FCC	ADD EBX,EAX
00D68738	AND AL,0x7f
00D62EE0	PUSH EBX
00D62EE8	MOV EBX,EAX
00D61E35	MOV DWORD PTR [EDI+0x84],0x1
00D65203	MOV DWORD PTR [EDI+0x7c],0x0
00D690AE	XOR EDX,EDX
00D690B0	MOV EAX,EBX
00D63C04	AND EAX,0x200
00D6BBFA	MOV ECX,DWORD PTR [EDI+0x1c]
00D5C5A6	AND ECX,0x1
00D6BC80	SHR ECX,0x0
00D6BC83	OR EAX,EAX
00D6BC8B	MOV EAX,EBX
00D5D704	AND EAX,0x100
00D629B3	SHR EAX,0x8
00D629B6	XOR EAX,ECX
00D629B8	NOT EAX
00D5F668	AND EAX,0x1
00D60B5D	OR EDX,EAX
00D60B5F	SHL EDX,0x1
00D60B61	SUB DWORD PTR [EDI+0x7c],0xffffffff
00D59245	MOV EAX,EBX
00D5E7A0	AND EAX,0x800
00D654F2	OR EAX,EAX
00D654FA	MOV ECX,DWORD PTR [EDI+0x1c]
00D68C1F	AND ECX,0x40
00D5C471	SHR ECX,0x6
00D5C474	MOV EAX,EBX
00D64CA7	AND EAX,0x400
00D69D3C	SHR EAX,0xa
00D69D3F	XOR EAX,ECX
00D5A5E1	NOT EAX
00D67E5C	AND EAX,0x1
00D59485	OR EDX,EAX
00D59487	SHL EDX,0x1
00D59489	ADD DWORD PTR [EDI+0x7c],0x1
00D5A41F	MOV EAX,EBX
00D5C1FB	AND EAX,0x2000000
00D67404	OR EAX,EAX
00D6740C	MOV ECX,DWORD PTR [EDI+0x90]
00D68F4D	MOV EAX,EBX
00D5EDE0	AND EAX,0x1000000
00D6AFDC	SHR EAX,0x18
00D6AFDF	XOR EAX,ECX
00D6AFE1	NOT EAX
00D66C91	AND EAX,0x1
00D5E280	OR EDX,EAX
00D5F6E3	SHL EDX,0x1
00D5BF5E	INC DWORD PTR [EDI+0x7c]
00D5B221	MOV EAX,EBX
00D5CC2E	AND EAX,0x2000
00D5B97B	OR EAX,EAX
00D5B983	MOV ECX,DWORD PTR [EDI+0x1c]
00D6C06D	AND ECX,0x80
00D6559F	SHR ECX,0x7
00D655A2	MOV EAX,EBX
00D5B1C4	AND EAX,0x1000
00D61F38	SHR EAX,0xc
00D61F3B	XOR EAX,ECX
00D61F3D	NOT EAX
00D62A81	AND EAX,0x1
00D698D5	OR EDX,EAX
00D698D7	SHL EDX,0x1
00D698D9	SUB DWORD PTR [EDI+0x7c],0xffffffff
00D5EAAD	MOV EAX,EBX
00D6AB20	AND EAX,0x8000
00D63FF7	OR EAX,EAX
00D63FFF	MOV ECX,DWORD PTR [EDI+0x1c]
00D61D7A	AND ECX,0x800
00D6622C	SHR ECX,0xb
00D6622F	MOV EAX,EBX
00D65F30	AND EAX,0x4000
00D5DE26	SHR EAX,0xe
00D6023D	XOR EAX,ECX
00D6023F	NOT EAX
00D59FA3	AND EAX,0x1
00D64C88	OR EDX,EAX
00D64C8A	SHL EDX,0x1
00D64C8C	SUB DWORD PTR [EDI+0x7c],0xffffffff
00D66AF4	MOV EAX,EBX
00D61D25	AND EAX,0x20000
00D5D831	OR EAX,EAX
00D5D839	MOV ECX,DWORD PTR [EDI+0x1c]
00D6777B	AND ECX,0x4
00D6C40F	SHR ECX,0x2
00D6C412	MOV EAX,EBX
00D696E6	AND EAX,0x10000
00D5DD31	SHR EAX,0x10
00D5DD34	XOR EAX,ECX
00D5DD36	NOT EAX
00D64BD3	AND EAX,0x1
00D60B38	OR EDX,EAX
00D60B3A	SHL EDX,0x1
00D68825	SUB DWORD PTR [EDI+0x7c],0xffffffff
00D680F5	MOV EAX,EBX
00D64878	AND EAX,0x80000
00D628AA	OR EAX,EAX
00D628B2	MOV ECX,DWORD PTR [EDI+0x1c]
00D6BDB4	AND ECX,0x80
00D682F0	SHR ECX,0x7
00D682F3	MOV EAX,DWORD PTR [EDI+0x1c]
00D64FCC	AND EAX,0x800
00D58DF9	SHR EAX,0xb
00D58DFC	XOR ECX,EAX
00D58DFE	MOV EAX,EBX
00D60A59	AND EAX,0x40000
00D68A94	SHR EAX,0x12
00D68A97	XOR EAX,ECX
00D68A99	NOT EAX
00D5FE59	AND EAX,0x1
00D5D6E4	OR EDX,EAX
00D5D6E6	SHL EDX,0x1
00D5D6E8	SUB DWORD PTR [EDI+0x7c],0xffffffff
00D6B3B8	MOV EAX,EBX
00D6B7FA	AND EAX,0x200000
00D638FE	OR EAX,EAX
00D63906	MOV EAX,DWORD PTR [EDI+0x60]
00D5E9CF	MOV EAX,DWORD PTR [EDI+EAX*4]
00D66FF9	AND EAX,0xffff
00D67DA3	OR EAX,EAX
00D67DAB	MOV EDX,0x1
00D6AB4B	MOV EAX,EBX
00D6C310	AND EAX,0x800000
00D61C0D	OR EAX,EAX
00D61C15	MOV EAX,DWORD PTR [EDI+0x60]
00D6B525	MOV EAX,DWORD PTR [EDI+EAX*4]
00D5CFAF	OR EAX,EAX
00D5CFB7	MOV EDX,0x1
00D6B223	MOV ECX,DWORD PTR [EDI+0x7c]
00D6078F	MOV EAX,0x1
00D609EA	SHL EAX,CL
00D609EC	ADD EAX,0xffffffff
00D697DC	AND EBX,0x10
00D61B96	OR EBX,EBX
00D61B9E	MOV DWORD PTR [EDI+0x84],EDX
00D64C67	POP EBX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0007
00D5AE57	POP AX
00D6270D	MOV BYTE PTR FS:[EDX],AL
///////////////////////////////////////////////////////////
//////// Virtual Handler 0008
00D65E46	LODS DWORD PTR [ESI]
00D65975	SUB EAX,EBX
00D66F44	SUB EAX,0x597eb3ed
00D60D3B	XOR EAX,0x1be08f73
00D5B6B2	ADD EBX,EAX
00D69540	SUB EDX,EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0009
00D6978C	MOV EAX,DWORD PTR [EDI+0x1c]
00D5B9EB	AND EAX,0x1
00D68783	OR EAX,EAX
00D6878B	AND DWORD PTR [EDI+0x1c],0xfffffffe
00D5C775	MOV EBX,EBX
///////////////////////////////////////////////////////////
//////// Virtual Handler 000A
00D5DA30	POP AX
00D5AEF7	BTC WORD PTR [ESP],AX
00D5AEFC	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 000B
00D6156C	POP AX
00D61A98	INC BYTE PTR [ESP]
00D61A9B	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 000C
00D5DFB5	LODS DWORD PTR [ESI]
00D65A40	SUB EAX,EBX
00D6803B	XOR EAX,0x1e5c5969
00D5AA11	ADD EAX,0x1f025db1
00D5F481	XOR EBX,EAX
00D5F483	POP DX
00D6A2E2	MOV BYTE PTR [EAX],DL
///////////////////////////////////////////////////////////
//////// Virtual Handler 000D
00D6BF18	NOT BYTE PTR [ESP]
///////////////////////////////////////////////////////////
//////// Virtual Handler 000E
00D68528	POP ECX
00D65B35	POP EAX
00D5A620	POP EDX
00D69B9C	IDIV ECX
00D69B9E	PUSH EDX
00D69BA6	PUSH EAX
00D69BA7	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 000F
00D61064	POP AX
00D5E6FA	BTR WORD PTR [ESP],AX
00D5E6FF	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0010
00D64B21	POP CX
00D5B752	SHL BYTE PTR [ESP],CL
00D5B755	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0011
00D5D87C	POP CX
00D61D66	POP AX
00D59CB7	MOVSX CX,AL
00D60999	PUSH CX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0012
00D61633	LODS BYTE PTR [ESI]
00D61634	ADD AL,BL
00D61145	XOR AL,0x53
00D5E3C3	SUB AL,0xfc
00D61D16	ADD BL,AL
00D5B99E	MOVZX EAX,AL
00D5B9A1	POP DWORD PTR [EDI+EAX*4]
///////////////////////////////////////////////////////////
//////// Virtual Handler 0013
00D634F9	POP CX
00D5C2C9	POP AX
00D5D150	POP DX
00D69129	IDIV CX
00D6912C	PUSH DX
00D69134	PUSH AX
00D69136	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0014
00D68487	NEG WORD PTR [ESP]
00D6848B	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0015
00D5FE1B	MOV DWORD PTR [EDI+0x90],0x1
00D63C75	OR DWORD PTR [EDI+0x1c],0x400
///////////////////////////////////////////////////////////
//////// Virtual Handler 0016
00D67E9B	POP EAX
00D5E58E	PUSH DWORD PTR [EAX]
///////////////////////////////////////////////////////////
//////// Virtual Handler 0017
00D5DBD1	PUSH WORD PTR [EDX]
///////////////////////////////////////////////////////////
//////// Virtual Handler 0018
00D5E00D	POP AX
00D67D04	MOV WORD PTR FS:[EDX],AX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0019
00D5BC9B	POP CX
00D5CA32	ROR WORD PTR [ESP],CL
00D5CA36	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 001A
00D62E34	PUSH DWORD PTR [EDI+0x1c]
00D62E37	POPFD 
00D62E38	POP EAX
00D62E39	ADC DWORD PTR [ESP],EAX
00D62E3C	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 001B
00D5AEC7	PUSH DWORD PTR [EDI+0x1c]
00D5AECA	POPFD 
00D5AECB	POP EAX
00D5AECC	SBB DWORD PTR [ESP],EAX
00D5AECF	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 001C
00D681AC	POP CX
00D5ACE5	POP AX
00D66C0F	IMUL CX
00D66C12	PUSH DX
00D599B9	PUSH AX
00D599BB	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 001D
00D605B1	PUSH DWORD PTR [EDI+0x1c]
00D605B4	POPFD 
00D605B5	POP CX
00D605B7	RCR BYTE PTR [ESP],CL
00D605BA	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 001E
00D632F2	POP ECX
00D62F21	POP EAX
00D5A566	IMUL ECX
00D5A568	PUSH EDX
00D642C9	PUSH EAX
00D642CA	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 001F
00D59766	POP AX
00D5E7DD	POP CX
00D5FAA0	TEST AX,CX
00D5FAA3	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0020
00D6B414	MOV ECX,DWORD PTR [EDI+0x80]
00D5A40F	MOV EDX,EDI
00D6461F	OR ECX,ECX
00D64627	MOV ESI,ESP
00D66964	ADD ESI,0x24
00D6598E	MOV EDI,ESI
00D5F34F	ADD EDI,ECX
00D63594	STD
00D63595	MOV ECX,0xa
00D6BBB3	REP MOVS DWORD PTR [EDI],DWORD PTR [ESI]
00D6BBB5	ADD ESP,DWORD PTR [EDX+0x80]
00D6BBBB	MOV DWORD PTR [EDX+0x80],0x0
00D64D2C	CMP DWORD PTR [EDX+0x90],0x0
00D64D39	OR DWORD PTR [ESP+0x20],0x400
00D6173F	MOV DWORD PTR [EDX+0x90],0x0
00D5F0D1	MOV DWORD PTR [EDX+0x8c],0x0
00D64BAB	POPAD
00D64BAC	POPFD 
00D64BAD	RETN
///////////////////////////////////////////////////////////
//////// Virtual Handler 0021
00D5FF36	POP EAX
00D692FD	INC DWORD PTR [ESP]
00D69300	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0022
00D625E1	NOT WORD PTR [ESP]
///////////////////////////////////////////////////////////
//////// Virtual Handler 0023
00D5B718	LODS DWORD PTR [ESI]
00D59E99	ADD EAX,EBX
00D62675	ADD EAX,0x5f1dc9b6
00D699E5	XOR EAX,0x5d6b3c60
00D61BB8	XOR EBX,EAX
00D61BBA	POP WORD PTR [EAX]
///////////////////////////////////////////////////////////
//////// Virtual Handler 0024
00D5EABC	POP ECX
00D630D0	POP EAX
00D64EB4	MUL ECX
00D64EB6	PUSH EDX
00D5E64C	PUSH EAX
00D5E64D	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0025
00D67DE9	POP AX
00D6494D	MOV BYTE PTR [EDX],AL
///////////////////////////////////////////////////////////
//////// Virtual Handler 0026
00D5A1B8	POP DWORD PTR [EDI+0x64]
///////////////////////////////////////////////////////////
//////// Virtual Handler 0027
00D64BF1	MOV EBX,0x0
///////////////////////////////////////////////////////////
//////// Virtual Handler 0028
00D64648	PUSH ESP
///////////////////////////////////////////////////////////
//////// Virtual Handler 0029
00D5E741	POP EAX
00D6496B	POP ECX
00D611B2	IMUL ECX,EAX
00D61959	PUSH ECX
00D6195A	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 002A
00D69FB2	POP AX
00D5F61E	BTS WORD PTR [ESP],AX
00D5F623	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 002B
00D6AAB6	LODS DWORD PTR [ESI]
00D6AAB7	XOR EAX,EBX
00D6AAB9	XOR EAX,0x14e448b5
00D64656	SUB EAX,0x2803c4a1
00D5FFE3	ADD EBX,EAX
00D60829	MOVZX AX,BYTE PTR [EAX]
00D6082D	PUSH AX
///////////////////////////////////////////////////////////
//////// Virtual Handler 002C
00D68A5F	MOVZX AX,BYTE PTR FS:[EDX]
00D58AA1	PUSH AX
///////////////////////////////////////////////////////////
//////// Virtual Handler 002D
00D60D4B	MOV EAX,DWORD PTR [ESP+0x4]
00D5DBAD	MOV DWORD PTR [EDI+0x64],EAX
00D59BAA	POP EAX
00D6A3C2	ADD ESP,0x4
00D62F80	PUSH EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 002E
00D63EDA	POP DWORD PTR [EDX]
///////////////////////////////////////////////////////////
//////// Virtual Handler 002F
00D59870	POP AX
00D5D014	ADD WORD PTR [ESP],AX
00D5D018	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0030
00D61F7A	MOV EAX,DWORD PTR [EDI+0x74]
00D5D9DE	ADD DWORD PTR [ESP],EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0031
00D64CA0	LODS DWORD PTR [ESI]
00D5E483	SUB EAX,EBX
00D61BEF	SUB EAX,0x50eb2d72
00D5D61B	ADD EAX,0xc3f0a14
00D5DDE4	SUB EBX,EAX
00D5AFAE	XOR EDX,EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0032
00D5BFF2	POP EAX
00D683F9	SUB DWORD PTR [ESP],EAX
00D683FC	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0033
00D5B490	POP EDX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0034
00D61AD9	LODS BYTE PTR [ESI]
00D61ADA	XOR AL,BL
00D61ADC	XOR AL,0x9b
00D5D4D4	SUB AL,0x1f
00D675CE	SUB BL,AL
00D63E73	MOV BYTE PTR [EDI+0x80],AL
///////////////////////////////////////////////////////////
//////// Virtual Handler 0035
00D5FB17	POP CX
00D667C4	POP AX
00D5DF7D	DIV CL
00D58D3F	MOVZX CX,AH
00D62205	PUSH CX
00D6220D	MOVZX CX,AL
00D62211	PUSH CX
00D62213	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0036
00D5FD76	POP ECX
00D5E44A	POP EAX
00D6B782	MOVZX ECX,AL
00D6B785	PUSH ECX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0037
00D5DF84	POP EDX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0038
00D68A69	PUSH DWORD PTR [EDI+0x1c]
00D68A6C	POPFD 
00D68A6D	POP CX
00D68A6F	RCL BYTE PTR [ESP],CL
00D68A72	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0039
00D62F78	POP DWORD PTR [EDI+0x1c]
///////////////////////////////////////////////////////////
//////// Virtual Handler 003A
00D658E7	POP AX
00D66E24	BTR WORD PTR [ESP],AX
00D66E29	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 003B
00D5D51B	POP EAX
00D58CFE	SUB DWORD PTR [ESP],EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 003C
00D6AFB7	PUSH DWORD PTR [EDI+0x1c]
00D6AFBA	POPFD 
00D6AFBB	POP CX
00D6AFBD	RCR DWORD PTR [ESP],CL
00D6AFC0	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 003D
00D66EB5	POP CX
00D61B73	ROL DWORD PTR [ESP],CL
00D61B76	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 003E
00D649F6	POP AX
00D600E2	POP CX
00D599AC	CMP CX,AX
00D599AF	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 003F
00D5FBFF	LODS DWORD PTR [ESI]
00D5FC00	CMP DWORD PTR [EDI+0x84],0x0
00D5FC0D	ADD ESI,EAX
00D681E2	MOV EBX,0x0
00D5A713	MOV EAX,EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0040
00D5A8D4	POP EAX
00D589FB	POP ECX
00D64350	CMP ECX,EAX
00D64352	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0041
00D62CFF	POP CX
00D6B004	SHL DWORD PTR [ESP],CL
00D6B007	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0042
00D66992	LODS BYTE PTR [ESI]
00D66993	ADD AL,BL
00D61FF6	XOR AL,0x28
00D68CE0	ADD AL,0xc5
00D6C44C	ADD BL,AL
00D6C320	MOVZX EAX,AL
00D66BF8	MOV EAX,DWORD PTR [EDI+EAX*4]
00D6065C	PUSH WORD PTR [EAX]
///////////////////////////////////////////////////////////
//////// Virtual Handler 0043
00D66635	POP EAX
00D6A1E9	PUSH EDX
00D6A1F1	MOV EDX,EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0044
00D5B252	POP ECX
00D5E7CB	POP EAX
00D66187	POP EDX
00D59A1E	DIV ECX
00D59B26	PUSH EDX
00D63D8D	PUSH EAX
00D63D8E	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0045
00D67615	OR DWORD PTR [EDI+0x1c],0x200
///////////////////////////////////////////////////////////
//////// Virtual Handler 0046
00D62565	LODS BYTE PTR [ESI]
00D62566	XOR AL,BL
00D62568	SUB AL,0x85
00D68C7B	ADD AL,0xe6
00D5BDF7	SUB BL,AL
00D68423	MOVZX EAX,AL
00D68426	CMP EAX,0x7
00D6842F	MOV EAX,DWORD PTR [EDI+EAX*4]
00D5C68E	ADD EDX,EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0047
00D5EEEF	MOV EAX,EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0048
00D67B62	PUSH DWORD PTR FS:[EDX]
///////////////////////////////////////////////////////////
//////// Virtual Handler 0049
00D610B0	MOV EAX,0x53947
///////////////////////////////////////////////////////////
//////// Virtual Handler 004A
00D5B4E8	PUSH ESP
///////////////////////////////////////////////////////////
//////// Virtual Handler 004B
00D64DFB	MOV EAX,DWORD PTR [EDI+0x74]
00D6BCDA	ADD EDX,EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 004C
00D61230	POP ECX
00D5FCB1	POP EAX
00D6B932	MOVSX ECX,AX
00D6B935	PUSH ECX
///////////////////////////////////////////////////////////
//////// Virtual Handler 004D
00D60F47	LODS DWORD PTR [ESI]
00D60F48	SUB EAX,EBX
00D60355	ADD EAX,0x6f2cd626
00D6C171	ADD EAX,0x4e578069
00D58ECA	ADD EBX,EAX
00D68FDB	ADD EAX,DWORD PTR [EDI+0x70]
00D5A695	PUSH EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 004E
00D67A47	PUSH DWORD PTR [EDI+0x70]
///////////////////////////////////////////////////////////
//////// Virtual Handler 004F
00D615BC	POP ECX
00D5A1B0	SHL DWORD PTR [ESP],CL
///////////////////////////////////////////////////////////
//////// Virtual Handler 0050
00D5EC46	POP AX
00D62103	DEC WORD PTR [ESP]
00D62107	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0051
00D5CAE6	POP CX
00D6097B	POP AX
00D595AC	POP AX
00D5B85E	DIV CX
00D5B861	PUSH DX
00D5C3F4	PUSH AX
00D5C3F6	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0052
00D5C52F	LODS BYTE PTR [ESI]
00D5C530	SUB AL,BL
00D5CCA4	XOR AL,0xb
00D5D915	SUB AL,0x51
00D68844	SUB BL,AL
00D60E3C	ADD EDI,0x400
00D60F0C	MOVZX EAX,AL
00D5E627	PUSH DWORD PTR [EDI+EAX*4]
00D643B7	SUB EDI,0x400
00D5AF15	RETN
///////////////////////////////////////////////////////////
//////// Virtual Handler 0053
00D66069	POP CX
00D58A5A	SHL WORD PTR [ESP],CL
00D58A5E	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0054
00D59A91	POP WORD PTR [EDX]
///////////////////////////////////////////////////////////
//////// Virtual Handler 0055
00D63FD0	PUSH EDX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0056
00D648F1	POP ECX
00D6AD94	POP EAX
00D65E02	MOVSX ECX,AL
00D65E05	PUSH ECX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0057
00D6B764	LODS BYTE PTR [ESI]
00D6B765	SUB AL,BL
00D5BF02	XOR AL,0x90
00D63F72	SUB AL,0xec
00D643AF	XOR BL,AL
00D643B1	MOV BYTE PTR [EDI+0x60],AL
///////////////////////////////////////////////////////////
//////// Virtual Handler 0058
00D69178	POP CX
00D5B5D4	SHL WORD PTR [ESP],CL
00D5B5D8	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0059
00D6708B	LODS BYTE PTR [ESI]
00D6708C	ADD AL,BL
00D5FF03	SUB AL,0xe7
00D68B14	XOR AL,0x97
00D68417	XOR BL,AL
00D68419	MOVZX EAX,AL
00D5C92D	MOV EAX,DWORD PTR [EDI+EAX*4]
00D68565	MOVZX AX,BYTE PTR [EAX]
00D68569	PUSH AX
///////////////////////////////////////////////////////////
//////// Virtual Handler 005A
00D627F3	LODS BYTE PTR [ESI]
00D6476A	SUB AL,BL
00D5A91C	ADD AL,0xf8
00D6165D	SUB AL,0x74
00D6605B	ADD BL,AL
00D62F4C	MOVZX EAX,AL
00D62F4F	PUSH DWORD PTR [EDI+EAX*4]
///////////////////////////////////////////////////////////
//////// Virtual Handler 005B
00D5C565	MOVZX AX,BYTE PTR [EDX]
00D5C569	PUSH AX
///////////////////////////////////////////////////////////
//////// Virtual Handler 005C
00D59597	LODS DWORD PTR [ESI]
00D59598	SUB EAX,EBX
00D5962E	ADD EAX,0x31809762
00D667F5	XOR EAX,0x188f850
00D60624	XOR EBX,EAX
00D60626	PUSH DWORD PTR [EAX]
///////////////////////////////////////////////////////////
//////// Virtual Handler 005D
00D5A88D	POP AX
00D685C1	XOR WORD PTR [ESP],AX
00D685C5	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 005E
00D5CE21	POP CX
00D5A880	POP AX
00D68072	MUL CL
00D68074	MOVZX CX,AH
00D68078	PUSH CX
00D623AE	MOVZX CX,AL
00D6101B	PUSH CX
00D6101D	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 005F
00D633A7	POP DWORD PTR FS:[EDX]
///////////////////////////////////////////////////////////
//////// Virtual Handler 0060
00D5EDB2	POP CX
00D59F6D	SHR DWORD PTR [ESP],CL
00D59F70	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0061
00D5C4DD	POP EAX
00D5E54F	POP ECX
00D6314B	TEST EAX,ECX
00D6314D	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0062
00D597F2	POP CX
00D5F6F6	SAR DWORD PTR [ESP],CL
00D5F6F9	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0063
00D612CE	POP EAX
00D6B28D	AND DWORD PTR [ESP],EAX
00D6B290	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0064
00D68F34	POP CX
00D5FF56	SHR WORD PTR [ESP],CL
00D5FF5A	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0065
00D61CC0	POP CX
00D6039D	POP AX
00D58A77	MOVZX CX,AL
00D58A7B	PUSH CX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0066
00D5DD3C	POP CX
00D5EB5A	ROR BYTE PTR [ESP],CL
00D5EB5D	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0067
00D694E5	POP AX
00D617B4	ADD BYTE PTR [ESP],AL
00D617B7	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0068
00D6176D	POP AX
00D62EB0	BTC WORD PTR [ESP],AX
00D62EB5	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0069
00D5B16C	POP CX
00D590B7	ROL BYTE PTR [ESP],CL
00D590BA	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 006A
00D61157	POP CX
00D65E61	ROR DWORD PTR [ESP],CL
00D65E64	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 006B
00D5FF68	PUSH DWORD PTR [EDI+0x1c]
00D5FF6B	POPFD 
00D5FF6C	POP AX
00D5FF6E	ADC BYTE PTR [ESP],AL
00D5FF71	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 006C
00D694C0	POP DWORD PTR [EDX]
///////////////////////////////////////////////////////////
//////// Virtual Handler 006D
00D5E180	POP AX
00D591F8	BTS WORD PTR [ESP],AX
00D591FD	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 006E
00D5CFEC	PUSH DWORD PTR [EDX]
///////////////////////////////////////////////////////////
//////// Virtual Handler 006F
00D6200C	LODS DWORD PTR [ESI]
00D6200D	ADD ESI,EAX
00D678DC	MOV EBX,0x0
///////////////////////////////////////////////////////////
//////// Virtual Handler 0070
00D58A96	POP EAX
00D5B8F3	ADD DWORD PTR [ESP],EAX
00D5B8F6	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0071
00D5AD55	LODS WORD PTR [ESI]
00D5AD57	ADD AX,BX
00D5A784	ADD AX,0x301a
00D62DB9	SUB AX,0xdf6b
00D64C76	ADD BX,AX
00D664C2	MOVZX EAX,AX
00D664C5	PUSH AX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0072
00D647EB	MOV DWORD PTR [EDI+0x90],0x0
00D6547D	AND DWORD PTR [EDI+0x1c],0xfffffbff
///////////////////////////////////////////////////////////
//////// Virtual Handler 0073
00D6838A	POP EAX
00D5E4D2	XOR DWORD PTR [ESP],EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0074
00D64B65	POP ECX
00D68721	POP EAX
00D5A5CB	MOVZX ECX,AX
00D5A5CE	PUSH ECX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0075
00D5F5D1	POP AX
00D6734F	OR WORD PTR [ESP],AX
00D67353	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0076
00D59A53	POP CX
00D5C049	POP AX
00D678FE	IMUL CL
00D67900	MOVZX CX,AH
00D67904	PUSH CX
00D65794	MOVZX CX,AL
00D65798	PUSH CX
00D6579A	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0077
00D62B38	POP ESP
///////////////////////////////////////////////////////////
//////// Virtual Handler 0078
00D6B018	PUSH DWORD PTR [EDI+0x1c]
00D6B01B	POPFD 
00D6B01C	POP AX
00D6B01E	ADC WORD PTR [ESP],AX
00D6B022	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0079
00D59076	POP SP
///////////////////////////////////////////////////////////
//////// Virtual Handler 007A
00D5FAAF	POP CX
00D6342C	ROL WORD PTR [ESP],CL
00D63430	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 007B
00D61CDD	POP AX
00D6575A	AND WORD PTR [ESP],AX
00D6575E	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 007C
00D5ECCB	PUSH DWORD PTR [EDI+0x1c]
00D5ECCE	POPFD 
00D5ECCF	POP CX
00D5ECD1	RCL DWORD PTR [ESP],CL
00D5ECD4	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 007D
00D59472	POP ESP
///////////////////////////////////////////////////////////
//////// Virtual Handler 007E
00D623FF	POP AX
00D5E6A0	OR BYTE PTR [ESP],AL
00D5E6A3	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 007F
00D5DB1B	PUSH DWORD PTR [EDI+0x64]
///////////////////////////////////////////////////////////
//////// Virtual Handler 0080
00D5EC1E	AND DWORD PTR [EDI+0x1c],0xfffffffe
///////////////////////////////////////////////////////////
//////// Virtual Handler 0081
00D58A90	NOT DWORD PTR [ESP]
///////////////////////////////////////////////////////////
//////// Virtual Handler 0082
00D69086	POP AX
00D6A403	XOR BYTE PTR [ESP],AL
00D6A406	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0083
00D60EC3	LODS BYTE PTR [ESI]
00D60EC4	ADD AL,BL
00D66674	SUB AL,0x9
00D6BEA4	ADD AL,0xc6
00D63893	ADD BL,AL
00D59837	MOVZX EAX,AL
00D5983A	POP DX
00D59B4E	MOV BYTE PTR [EDI+EAX*4],DL
///////////////////////////////////////////////////////////
//////// Virtual Handler 0084
00D5CF09	POP CX
00D64931	SHR BYTE PTR [ESP],CL
00D64934	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0085
00D62D0F	POP AX
00D5CF46	POP CX
00D631B0	TEST AL,CL
00D631B2	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0086
00D5CF2D	NEG DWORD PTR [ESP]
00D5CF30	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0087
00D5E784	POP AX
00D6290A	DEC BYTE PTR [ESP]
00D6290D	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0088
00D5FBDF	POP EAX
00D67B12	BTR DWORD PTR [ESP],EAX
00D67B16	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0089
00D63BD1	POP EAX
00D63E24	POP ECX
00D5C704	MOV DWORD PTR [EAX],ECX
///////////////////////////////////////////////////////////
//////// Virtual Handler 008A
00D638AC	POP AX
00D603CC	POP CX
00D64A69	CMP CL,AL
00D64A6B	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 008B
00D651AB	LODS BYTE PTR [ESI]
00D651AC	ADD AL,BL
00D6A8EC	XOR AL,0x1f
00D655D1	ADD AL,0x52
00D5F637	XOR BL,AL
00D5F639	MOVZX EAX,AL
00D5F63C	POP WORD PTR [EDI+EAX*4]
///////////////////////////////////////////////////////////
//////// Virtual Handler 008C
00D61C1D	LODS DWORD PTR [ESI]
00D61C1E	ADD EAX,EBX
00D6BB2E	XOR EAX,0x2800d14d
00D5CE5E	XOR EAX,0x1f719027
00D67539	ADD EBX,EAX
00D61C3A	PUSH EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 008D
00D58A46	POP CX
00D686A0	SAR WORD PTR [ESP],CL
00D686A4	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 008E
00D5FFF5	LODS DWORD PTR [ESI]
00D5FFF6	SUB EAX,EBX
00D59AC6	XOR EAX,0x7d115960
00D5D512	ADD EAX,0x1ea17e46
00D5CCFB	SUB EBX,EAX
00D6AF43	ADD EDX,EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 008F
00D67CD3	LODS DWORD PTR [ESI]
00D67CD4	SUB EAX,EBX
00D65BD9	ADD EAX,0x5e848a68
00D6BC63	ADD EAX,0x65fb07b9
00D6188D	XOR EBX,EAX
00D6188F	MOV EDX,EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0090
00D63B27	POP AX
00D610BE	SUB BYTE PTR [ESP],AL
00D610C1	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0091
00D62DF7	POP AX
00D5DA0E	POP CX
00D6A4A2	IMUL CX,AX
00D6A4A6	PUSH CX
00D6A4A8	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0092
00D622B0	PUSH DWORD PTR [EDI+0x1c]
00D622B3	POPFD 
00D622B4	POP CX
00D622B6	RCR WORD PTR [ESP],CL
00D622BA	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0093
00D5F313	POP AX
00D6A2D2	AND BYTE PTR [ESP],AL
00D6A2D5	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0094
00D68C93	POP AX
00D5B3E8	BT WORD PTR [ESP],AX
00D5B3ED	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0095
00D68E15	NEG BYTE PTR [ESP]
00D68E18	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0096
00D6612A	LODS DWORD PTR [ESI]
00D6612B	SUB EAX,EBX
00D6B9C6	XOR EAX,0x1514e26a
00D636A5	XOR EAX,0x40c8d5c
00D642D0	ADD EBX,EAX
00D61BDC	PUSH WORD PTR [EAX]
///////////////////////////////////////////////////////////
//////// Virtual Handler 0097
00D5D72B	LODS BYTE PTR [ESI]
00D5D72C	XOR AL,BL
00D5D72E	SUB AL,0x77
00D62AE6	SUB AL,0x40
00D6281F	SUB BL,AL
00D667E1	MOVZX EAX,AL
00D667E4	LEA EAX,DWORD PTR [EDI+EAX*4]
00D667E7	PUSH EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0098
00D682BE	POP EAX
00D6BD09	BT DWORD PTR [ESP],EAX
00D6BD0D	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0099
00D645C8	LODS BYTE PTR [ESI]
00D5A854	SUB AL,BL
00D5A8BD	ADD AL,0x1
00D5F85F	SUB AL,0x98
00D662C4	ADD BL,AL
00D5E0FD	MOVZX EAX,AL
00D5E100	PUSH AX
///////////////////////////////////////////////////////////
//////// Virtual Handler 009A
00D6699A	POP CX
00D69418	SHL BYTE PTR [ESP],CL
00D6941B	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 009B
00D5B517	POP EAX
00D5C69C	ADD DWORD PTR [ESP],EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 009C
00D664D2	POP AX
00D6471A	INC WORD PTR [ESP]
00D6471E	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 009D
00D5F824	POP CX
00D6A3A8	SAR BYTE PTR [ESP],CL
00D6A3AB	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 009E
00D6A91A	POP CX
00D6703C	POP AX
00D5B724	IDIV CL
00D5B726	MOVZX CX,AH
00D5B72A	PUSH CX
00D658DB	MOVZX CX,AL
00D658DF	PUSH CX
00D658E1	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 009F
00D66F92	MOV EDX,ESP
///////////////////////////////////////////////////////////
//////// Virtual Handler 00A0
00D6350D	POP EAX
00D5984F	BSWAP EAX
00D59851	PUSH EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 00A1
00D5947A	LODS BYTE PTR [ESI]
00D5947B	ADD AL,BL
00D6B71E	ADD AL,0xa3
00D59B79	SUB AL,0xeb
00D5E9E7	SUB BL,AL
00D61FE4	MOVZX EAX,AL
00D61FE7	POP DX
00D62FE5	MOV BYTE PTR [EDI+EAX*4+0x1],DL
///////////////////////////////////////////////////////////
//////// Virtual Handler 00A2
00D62427	MOV AX,WORD PTR FS:[EDX]
00D648CF	PUSH AX
///////////////////////////////////////////////////////////
//////// Virtual Handler 00A3
00D612BE	PUSH DWORD PTR [EDI+0x1c]
00D612C1	POPFD 
00D612C2	POP AX
00D612C4	SBB WORD PTR [ESP],AX
00D612C8	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 00A4
00D6A6DE	LODS DWORD PTR [ESI]
00D676AD	SUB EAX,EBX
00D5F2A7	ADD EAX,0xd604666
00D6436C	SUB EAX,0x57e93917
00D5C318	XOR EBX,EAX
00D5B11C	POP DWORD PTR [EAX]
///////////////////////////////////////////////////////////
//////// Virtual Handler 00A5
00D62B94	POP EAX
00D62598	OR DWORD PTR [ESP],EAX
00D6259B	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 00A6
00D5FED2	POP EAX
00D63B7A	DEC DWORD PTR [ESP]
00D63B7D	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 00A7
00D611F7	PUSH DWORD PTR [EDI+0x1c]
00D611FA	POPFD 
00D611FB	POP AX
00D611FD	SBB BYTE PTR [ESP],AL
00D61200	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 00A8
00D59CCF	POP EAX
00D5F02E	XOR DWORD PTR [ESP],EAX
00D5F031	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 00A9
00D5A36A	POP CX
00D61705	SHL DWORD PTR [ESP],CL
00D61708	PUSHFD 
