///////////////////////////////////////////////////////////
//////// Main Handler
00CA8358	LODS BYTE PTR [ESI]
00CA8359	XOR AL,BL
00CA835B	XOR AL,0x5a
00CAAF8D	SUB AL,0x7
00CB994D	XOR BL,AL
00CAA285	MOVZX EAX,AL
00CAA288	JMP DWORD PTR [EDI+EAX*4]
///////////////////////////////////////////////////////////
//////// Virtual Handler 0000
00CAA28D	MOV EAX,DWORD PTR [EDI+0x3c]
00CB5108	ADD EDX,EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0001
00CAB6A7	POP CX
00CBB1EC	POP AX
00CBA86D	POP AX
00CAA366	DIV CX
00CAA369	PUSH DX
00CA8683	PUSH AX
00CA8685	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0002
00CAADF5	PUSH DWORD PTR [EDI+0x40]
///////////////////////////////////////////////////////////
//////// Virtual Handler 0003
00CB2A0A	LODS DWORD PTR [ESI]
00CB2A0B	XOR EAX,EBX
00CB2A0D	ADD EAX,0x129b70de
00CAE610	SUB EAX,0xbf86147
00CB3D8D	SUB EBX,EAX
00CB74C6	AND AL,0x7f
00CB5774	PUSH EBX
00CB3C3E	MOV EBX,EAX
00CAA773	MOV DWORD PTR [EDI+0x20],0x1
00CAB0DC	MOV DWORD PTR [EDI+0x24],0x0
00CAD82C	XOR EDX,EDX
00CAD82E	MOV EAX,EBX
00CB0AF1	AND EAX,0x200
00CB4695	MOV ECX,DWORD PTR [EDI+0x1c]
00CB1CC7	AND ECX,0x1
00CB9EFB	SHR ECX,0x0
00CB9EFE	OR EAX,EAX
00CB9F06	MOV EAX,EBX
00CB6EEF	AND EAX,0x100
00CB6009	SHR EAX,0x8
00CB600C	XOR EAX,ECX
00CAB3DA	NOT EAX
00CB3AAC	AND EAX,0x1
00CB4DBC	OR EDX,EAX
00CB9C73	SHL EDX,0x1
00CB9C75	SUB DWORD PTR [EDI+0x24],0xffffffff
00CAC016	MOV EAX,EBX
00CB138D	AND EAX,0x800
00CB935E	OR EAX,EAX
00CB9366	MOV ECX,DWORD PTR [EDI+0x1c]
00CB71E1	AND ECX,0x40
00CAE8AD	SHR ECX,0x6
00CAF676	MOV EAX,EBX
00CB9202	AND EAX,0x400
00CB9B99	SHR EAX,0xa
00CB9B9C	XOR EAX,ECX
00CB1478	NOT EAX
00CB9748	AND EAX,0x1
00CB8746	OR EDX,EAX
00CB8748	SHL EDX,0x1
00CB874A	SUB DWORD PTR [EDI+0x24],0xffffffff
00CA9984	MOV EAX,EBX
00CB1228	AND EAX,0x2000000
00CA8E07	OR EAX,EAX
00CA8E0F	MOV ECX,DWORD PTR [EDI+0x1c]
00CAEEF3	AND ECX,0x4
00CAE87A	SHR ECX,0xa
00CAE87D	MOV EAX,EBX
00CB0987	AND EAX,0x1000000
00CA9715	SHR EAX,0x18
00CA9718	XOR EAX,ECX
00CAF272	NOT EAX
00CB4460	AND EAX,0x1
00CAA00A	OR EDX,EAX
00CAA00C	SHL EDX,0x1
00CAA00E	SUB DWORD PTR [EDI+0x24],0xffffffff
00CA973A	MOV EAX,EBX
00CADF33	AND EAX,0x2000
00CB6AC6	OR EAX,EAX
00CB6ACE	MOV ECX,DWORD PTR [EDI+0x1c]
00CB330E	AND ECX,0x80
00CAE944	SHR ECX,0x7
00CBAF52	MOV EAX,EBX
00CACEF4	AND EAX,0x1000
00CB180F	SHR EAX,0xc
00CB1812	XOR EAX,ECX
00CB1814	NOT EAX
00CB3323	AND EAX,0x1
00CB6209	OR EDX,EAX
00CB620B	SHL EDX,0x1
00CB620D	ADD DWORD PTR [EDI+0x24],0x1
00CB897C	MOV EAX,EBX
00CBB989	AND EAX,0x8000
00CAA2E4	OR EAX,EAX
00CAA2EC	MOV ECX,DWORD PTR [EDI+0x1c]
00CB1C68	AND ECX,0x800
00CAF303	SHR ECX,0xb
00CAF306	MOV EAX,EBX
00CB3344	AND EAX,0x4000
00CBB8FF	SHR EAX,0xe
00CABEFE	XOR EAX,ECX
00CABF00	NOT EAX
00CA8D7A	AND EAX,0x1
00CAF1A6	OR EDX,EAX
00CAF1A8	SHL EDX,0x1
00CAF1AA	ADD DWORD PTR [EDI+0x24],0x1
00CBB25A	MOV EAX,EBX
00CAA439	AND EAX,0x20000
00CAB8E3	OR EAX,EAX
00CAB8EB	MOV ECX,DWORD PTR [EDI+0x1c]
00CADC11	AND ECX,0x4
00CAC9D1	SHR ECX,0x2
00CAC9D4	MOV EAX,EBX
00CAC42B	AND EAX,0x10000
00CBA848	SHR EAX,0x10
00CBA84B	XOR EAX,ECX
00CBA84D	NOT EAX
00CAA55D	AND EAX,0x1
00CB9720	OR EDX,EAX
00CB9722	SHL EDX,0x1
00CB9724	ADD DWORD PTR [EDI+0x24],0x1
00CB6415	MOV EAX,EBX
00CAF91D	AND EAX,0x80000
00CB1F9A	OR EAX,EAX
00CB1FA2	MOV ECX,DWORD PTR [EDI+0x1c]
00CAB210	AND ECX,0x80
00CAC987	SHR ECX,0x7
00CAC98A	MOV EAX,DWORD PTR [EDI+0x1c]
00CA8D2E	AND EAX,0x800
00CBA1C4	SHR EAX,0xb
00CBA1C7	XOR ECX,EAX
00CBA1C9	MOV EAX,EBX
00CAA843	AND EAX,0x40000
00CBAC1C	SHR EAX,0x12
00CBAC1F	XOR EAX,ECX
00CB4F52	NOT EAX
00CB02EA	AND EAX,0x1
00CB038B	OR EDX,EAX
00CB0245	SHL EDX,0x1
00CB0247	ADD DWORD PTR [EDI+0x24],0x1
00CBA8EF	MOV EAX,EBX
00CB151E	AND EAX,0x200000
00CB8D31	OR EAX,EAX
00CB8D39	MOV EAX,DWORD PTR [EDI+0x28]
00CB09A1	MOV EAX,DWORD PTR [EDI+EAX*4]
00CB9810	AND EAX,0xffff
00CBA5FB	OR EAX,EAX
00CBA603	MOV EDX,0x1
00CAB31A	MOV EAX,EBX
00CAF156	AND EAX,0x800000
00CAED51	OR EAX,EAX
00CAED59	MOV EAX,DWORD PTR [EDI+0x28]
00CB1780	MOV EAX,DWORD PTR [EDI+EAX*4]
00CAB808	OR EAX,EAX
00CAB810	MOV EDX,0x1
00CAE465	MOV ECX,DWORD PTR [EDI+0x24]
00CB688C	MOV EAX,0x1
00CAFB21	SHL EAX,CL
00CAFB23	ADD EAX,0xffffffff
00CA8A2C	AND EBX,0x10
00CB5986	OR EBX,EBX
00CB598E	MOV DWORD PTR [EDI+0x20],EDX
00CB8FE1	POP EBX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0004
00CAB1F6	POP CX
00CB44EB	SHL BYTE PTR [ESP],CL
00CB44EE	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0005
00CAF1FA	LODS WORD PTR [ESI]
00CAF1FC	SUB AX,BX
00CAE5D2	XOR AX,0xfc62
00CB4AFF	XOR AX,0x3097
00CB5B86	XOR BX,AX
00CB5B89	MOVZX EAX,AX
00CB5B8C	PUSH AX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0006
00CB2E08	POP CX
00CB268D	SAR WORD PTR [ESP],CL
00CB2691	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0007
00CAD28A	POP EDX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0008
00CB1026	LODS BYTE PTR [ESI]
00CB1027	SUB AL,BL
00CAF5AB	ADD AL,0x67
00CB8E17	ADD AL,0x71
00CA85B3	SUB BL,AL
00CAF280	MOVZX EAX,AL
00CAF283	PUSH AX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0009
00CB09DE	POP EAX
00CB272E	AND DWORD PTR [ESP],EAX
00CB2731	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 000A
00CB711B	POP AX
00CAD452	POP CX
00CAD640	CMP CL,AL
00CAD642	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 000B
00CBA2FC	POP ECX
00CBA757	POP EAX
00CB7056	IMUL ECX
00CB7058	PUSH EDX
00CAF543	PUSH EAX
00CAF544	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 000C
00CB1875	PUSH DWORD PTR [EDI+0x1c]
00CB1878	POPFD 
00CB1879	POP EAX
00CB187A	ADC DWORD PTR [ESP],EAX
00CB187D	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 000D
00CAF73B	POP CX
00CB1D4E	SHR WORD PTR [ESP],CL
00CB1D52	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 000E
00CACB53	OR DWORD PTR [EDI+0x1c],0x400
///////////////////////////////////////////////////////////
//////// Virtual Handler 000F
00CB1540	POP EAX
00CAA0FB	POP ECX
00CB4001	MOV DWORD PTR [EAX],ECX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0010
00CBA7CF	POP ECX
00CB959F	POP EAX
00CAE9E4	MUL ECX
00CAE9E6	PUSH EDX
00CA865D	PUSH EAX
00CA865E	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0011
00CB0792	POP CX
00CA83F6	POP AX
00CBA780	POP DX
00CB6377	IDIV CX
00CB637A	PUSH DX
00CB723E	PUSH AX
00CB7240	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0012
00CA9E2F	AND DWORD PTR [EDI+0x1c],0xfe
///////////////////////////////////////////////////////////
//////// Virtual Handler 0013
00CBA7A1	LODS DWORD PTR [ESI]
00CBA7A2	ADD EAX,EBX
00CADDB5	XOR EAX,0x5b85af12
00CACE7C	ADD EAX,0x74f567ac
00CAAA07	XOR EBX,EAX
00CAAA09	SUB EDX,EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0014
00CAE26B	MOV EBX,0x0
///////////////////////////////////////////////////////////
//////// Virtual Handler 0015
00CA984D	MOV EAX,DWORD PTR [EDI+0x1c]
00CB4E2C	AND EAX,0x1
00CB286B	OR EAX,EAX
00CB2873	AND DWORD PTR [EDI+0x1c],0xfe
00CB3F6E	MOV EBX,EBX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0016
00CB32A1	POP CX
00CAD1A1	ROL DWORD PTR [ESP],CL
00CAD1A4	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0017
00CADD22	POP CX
00CB26A0	ROR DWORD PTR [ESP],CL
00CB26A3	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0018
00CA9297	OR DWORD PTR [EDI+0x1c],0x1
///////////////////////////////////////////////////////////
//////// Virtual Handler 0019
00CB6C1A	LODS DWORD PTR [ESI]
00CB6C1B	ADD EAX,EBX
00CB3F5C	ADD EAX,0x4409af22
00CAD513	SUB EAX,0x6ba2c99c
00CAA48A	XOR EBX,EAX
00CAA48C	POP DWORD PTR [EAX]
///////////////////////////////////////////////////////////
//////// Virtual Handler 001A
00CAE69A	LODS BYTE PTR [ESI]
00CAE69B	SUB AL,BL
00CB1A38	SUB AL,0xad
00CA8C33	XOR AL,0x4f
00CA8BBD	XOR BL,AL
00CA8BBF	MOVZX EAX,AL
00CA8BC2	POP DX
00CB9C2E	MOV BYTE PTR [EDI+EAX*4],DL
///////////////////////////////////////////////////////////
//////// Virtual Handler 001B
00CBB011	LODS BYTE PTR [ESI]
00CBB012	SUB AL,BL
00CB3CCA	ADD AL,0x6f
00CA8EAD	SUB AL,0x9f
00CA9139	SUB BL,AL
00CB6671	MOVZX EAX,AL
00CB6674	LEA EAX,DWORD PTR [EDI+EAX*4]
00CB6677	PUSH EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 001C
00CA8E21	POP CX
00CB3404	POP AX
00CBB79F	MOVZX CX,AL
00CBB7A3	PUSH CX
///////////////////////////////////////////////////////////
//////// Virtual Handler 001D
00CB88F3	POP EAX
00CBB1AC	ADD DWORD PTR [ESP],EAX
00CBB1AF	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 001E
00CB539A	LODS BYTE PTR [ESI]
00CBADB6	ADD AL,BL
00CB6C38	XOR AL,0xff
00CB54CB	XOR AL,0xfa
00CA9963	ADD BL,AL
00CACF09	MOVZX EAX,AL
00CACF0C	MOV EAX,DWORD PTR [EDI+EAX*4]
00CB90CD	PUSH WORD PTR [EAX]
///////////////////////////////////////////////////////////
//////// Virtual Handler 001F
00CB681E	POP EAX
00CBA43E	XOR DWORD PTR [ESP],EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0020
00CAB023	MOV ECX,DWORD PTR [EDI+0x38]
00CB7486	MOV EDX,EDI
00CBB6D2	OR ECX,ECX
00CBB6DA	MOV ESI,ESP
00CB31D5	ADD ESI,0x24
00CA89AC	MOV EDI,ESI
00CACCF0	ADD EDI,ECX
00CAE9BB	STD
00CAE9BC	MOV ECX,0xa
00CABD37	REP MOVS DWORD PTR [EDI],DWORD PTR [ESI]
00CABD39	ADD ESP,DWORD PTR [EDX+0x38]
00CABD3C	MOV DWORD PTR [EDX+0x38],0x0
00CB37A9	MOV DWORD PTR [EDX+0x30],0x0
00CB2C5E	POPAD
00CB2C5F	POPFD 
00CB2C60	RETN
///////////////////////////////////////////////////////////
//////// Virtual Handler 0021
00CBBDD2	POP EAX
00CAAA87	DEC DWORD PTR [ESP]
00CAAA8A	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0022
00CAC5B1	LODS DWORD PTR [ESI]
00CAC5B2	ADD EAX,EBX
00CB4A36	ADD EAX,0x48701f72
00CB3C6B	SUB EAX,0x1a1303c
00CBAA20	XOR EBX,EAX
00CB90C6	XOR EDX,EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0023
00CB5414	POP AX
00CB9087	POP CX
00CA87F2	CMP CX,AX
00CA87F5	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0024
00CAE03D	POP CX
00CB1918	SHL BYTE PTR [ESP],CL
00CB191B	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0025
00CB237C	POP CX
00CB08D7	SAR BYTE PTR [ESP],CL
00CB08DA	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0026
00CB87C8	POP AX
00CB5E50	BTS WORD PTR [ESP],AX
00CB5E55	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0027
00CB5892	NOT WORD PTR [ESP]
///////////////////////////////////////////////////////////
//////// Virtual Handler 0028
00CB66A0	LODS DWORD PTR [ESI]
00CB66A1	CMP DWORD PTR [EDI+0x20],0x0
00CB66AB	ADD ESI,EAX
00CB4C6E	MOV EBX,0x0
00CA9B1F	MOV EAX,EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0029
00CB3DF2	PUSH DWORD PTR [EDI+0x1c]
00CB3DF5	POPFD 
00CB3DF6	POP CX
00CB3DF8	RCR DWORD PTR [ESP],CL
00CB3DFB	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 002A
00CAD2F7	POP AX
00CB7299	POP CX
00CAECC3	TEST AX,CX
00CAECC6	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 002B
00CB8348	OR DWORD PTR [EDI+0x1c],0x200
///////////////////////////////////////////////////////////
//////// Virtual Handler 002C
00CA886D	POP ESP
///////////////////////////////////////////////////////////
//////// Virtual Handler 002D
00CA904E	NOT DWORD PTR [ESP]
///////////////////////////////////////////////////////////
//////// Virtual Handler 002E
00CAB552	POP EDX
///////////////////////////////////////////////////////////
//////// Virtual Handler 002F
00CAFF18	LODS BYTE PTR [ESI]
00CAFF19	XOR AL,BL
00CAFF1B	XOR AL,0x3b
00CBA416	ADD AL,0x8
00CB1EC1	ADD BL,AL
00CB2204	MOVZX EAX,AL
00CB2207	CMP EAX,0x7
00CB2210	MOV EAX,DWORD PTR [EDI+EAX*4]
00CB512B	ADD EDX,EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0030
00CB9CB2	POP CX
00CAA4AD	ROR WORD PTR [ESP],CL
00CAA4B1	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0031
00CAE3C0	POP AX
00CA8970	AND BYTE PTR [ESP],AL
00CA8973	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0032
00CAD428	POP EAX
00CB3EC9	ADD DWORD PTR [ESP],EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0033
00CA8F44	PUSH DWORD PTR [EDI+0x1c]
00CA8F47	POPFD 
00CA8F48	POP AX
00CA8F4A	ADC BYTE PTR [ESP],AL
00CA8F4D	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0034
00CA956D	POP DWORD PTR FS:[EDX]
///////////////////////////////////////////////////////////
//////// Virtual Handler 0035
00CAA3BC	LODS DWORD PTR [ESI]
00CAA3BD	ADD ESI,EAX
00CB46D0	MOV EBX,0x0
///////////////////////////////////////////////////////////
//////// Virtual Handler 0036
00CB4633	PUSH DWORD PTR [EDI+0x1c]
00CB4636	POPFD 
00CB4637	POP CX
00CB4639	RCR BYTE PTR [ESP],CL
00CB463C	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0037
00CA8A97	POP EAX
00CAC6B8	XOR DWORD PTR [ESP],EAX
00CAC6BB	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0038
00CAFAE3	LODS DWORD PTR [ESI]
00CAFAE4	XOR EAX,EBX
00CAFAE6	ADD EAX,0x2b73cffb
00CAD9CB	SUB EAX,0x3f076489
00CAC142	ADD EBX,EAX
00CB1067	MOV EDX,EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0039
00CB6F86	PUSH DWORD PTR [EDX]
///////////////////////////////////////////////////////////
//////// Virtual Handler 003A
00CB10F7	POP DWORD PTR [EDI+0x1c]
///////////////////////////////////////////////////////////
//////// Virtual Handler 003B
00CAFFAA	MOV EAX,EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 003C
00CB1D62	PUSH SP
///////////////////////////////////////////////////////////
//////// Virtual Handler 003D
00CB0E12	POP CX
00CA9035	POP AX
00CBA46E	IDIV CL
00CBA470	MOVZX CX,AH
00CBA474	PUSH CX
00CBB212	MOVZX CX,AL
00CBB216	PUSH CX
00CBB218	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 003E
00CB9594	POP ECX
00CBAC76	POP EAX
00CAC565	MOVZX ECX,AX
00CAC568	PUSH ECX
///////////////////////////////////////////////////////////
//////// Virtual Handler 003F
00CAB7F7	POP ECX
00CAEC65	POP EAX
00CB4A1D	MOVSX ECX,AL
00CB4A20	PUSH ECX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0040
00CAC3CD	POP AX
00CB0086	BTC WORD PTR [ESP],AX
00CB008B	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0041
00CB194A	PUSH WORD PTR [EDX]
///////////////////////////////////////////////////////////
//////// Virtual Handler 0042
00CB766A	POP EAX
00CB552E	INC DWORD PTR [ESP]
00CB5531	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0043
00CB72D1	POP CX
00CB8C1A	POP AX
00CB8ADD	MOVSX CX,AL
00CB8AE1	PUSH CX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0044
00CAA1EF	POP EAX
00CAD225	SUB DWORD PTR [ESP],EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0045
00CAAC0F	POP CX
00CB2A68	POP AX
00CAC92D	MUL CL
00CAC92F	MOVZX CX,AH
00CAC933	PUSH CX
00CAC93B	MOVZX CX,AL
00CAC93F	PUSH CX
00CAC941	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0046
00CA9AA6	POP WORD PTR [EDX]
///////////////////////////////////////////////////////////
//////// Virtual Handler 0047
00CAE7F3	LODS BYTE PTR [ESI]
00CB808E	SUB AL,BL
00CB803F	ADD AL,0xb9
00CAF85D	XOR AL,0xa7
00CB64C3	SUB BL,AL
00CAAC1F	MOVZX EAX,AL
00CAAC22	POP WORD PTR [EDI+EAX*4]
///////////////////////////////////////////////////////////
//////// Virtual Handler 0048
00CAA79F	MOV EAX,0x53947
///////////////////////////////////////////////////////////
//////// Virtual Handler 0049
00CB3B56	POP CX
00CAD649	POP AX
00CB947E	MUL CX
00CB9481	PUSH DX
00CB9489	PUSH AX
00CB948B	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 004A
00CB0A8E	POP CX
00CAE5E5	SHL WORD PTR [ESP],CL
00CAE5E9	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 004B
00CB5307	POP AX
00CAC615	XOR BYTE PTR [ESP],AL
00CAC618	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 004C
00CB7012	POP AX
00CBAF35	INC BYTE PTR [ESP]
00CBAF38	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 004D
00CAC652	POP CX
00CB6CF1	ROL BYTE PTR [ESP],CL
00CB6CF4	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 004E
00CAB572	POP AX
00CB232B	XOR WORD PTR [ESP],AX
00CB232F	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 004F
00CACD01	POP ECX
00CB1655	POP EAX
00CB126E	POP EDX
00CB163F	IDIV ECX
00CB1641	PUSH EDX
00CB4396	PUSH EAX
00CB4397	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0050
00CAC63F	POP AX
00CB5035	INC WORD PTR [ESP]
00CB5039	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0051
00CB3A3A	POP CX
00CB4038	POP AX
00CAF1C8	IMUL CX
00CAF1CB	PUSH DX
00CAF1D3	PUSH AX
00CAF1D5	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0052
00CB6F96	POP EAX
00CAE198	POP ECX
00CB8F00	TEST EAX,ECX
00CB8F02	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0053
00CB0A3D	POP AX
00CB901B	BTR WORD PTR [ESP],AX
00CB9020	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0054
00CAE787	POP AX
00CB6E11	POP CX
00CAD6CA	TEST AL,CL
00CAD6CC	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0055
00CB7733	POP AX
00CAF446	AND WORD PTR [ESP],AX
00CAF44A	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0056
00CB7964	POP EAX
00CA9FE6	POP ECX
00CBA204	CMP ECX,EAX
00CBA206	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0057
00CABCC7	POP AX
00CABBF2	SUB WORD PTR [ESP],AX
00CABBF6	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0058
00CABEF5	LODS BYTE PTR [ESI]
00CABEF6	SUB AL,BL
00CB98D6	XOR AL,0xca
00CB7F3D	SUB AL,0x67
00CACE1A	SUB BL,AL
00CAE1BF	MOVZX EAX,AL
00CAE1C2	POP DX
00CB864D	MOV BYTE PTR [EDI+EAX*4+0x1],DL
///////////////////////////////////////////////////////////
//////// Virtual Handler 0059
00CB1570	LODS DWORD PTR [ESI]
00CB1571	XOR EAX,EBX
00CB1573	ADD EAX,0x1594e538
00CB0E73	XOR EAX,0x5020a30c
00CBABE6	SUB EBX,EAX
00CB3D26	PUSH WORD PTR [EAX]
///////////////////////////////////////////////////////////
//////// Virtual Handler 005A
00CB45AE	POP AX
00CB83C5	MOV BYTE PTR FS:[EDX],AL
///////////////////////////////////////////////////////////
//////// Virtual Handler 005B
00CBB2C6	LODS BYTE PTR [ESI]
00CBB2C7	XOR AL,BL
00CBB2C9	SUB AL,0xe4
00CB40D6	ADD AL,0x87
00CB5D25	SUB BL,AL
00CAAF74	MOVZX EAX,AL
00CAAF77	PUSH DWORD PTR [EDI+EAX*4]
///////////////////////////////////////////////////////////
//////// Virtual Handler 005C
00CA909A	LODS DWORD PTR [ESI]
00CA909B	SUB EAX,EBX
00CB99CD	SUB EAX,0x5b83b2bc
00CAEFA0	XOR EAX,0x1b63a867
00CBBDB8	SUB EBX,EAX
00CA8888	POP DX
00CB11A4	MOV BYTE PTR [EAX],DL
///////////////////////////////////////////////////////////
//////// Virtual Handler 005D
00CBAA62	PUSH DWORD PTR [EDI+0x1c]
00CBAA65	POPFD 
00CBAA66	POP CX
00CBAA68	RCR WORD PTR [ESP],CL
00CBAA6C	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 005E
00CAE7CF	MOV EDX,ESP
///////////////////////////////////////////////////////////
//////// Virtual Handler 005F
00CBB4D0	PUSH ESP
///////////////////////////////////////////////////////////
//////// Virtual Handler 0060
00CB59EB	POP DWORD PTR [EDI+0x40]
///////////////////////////////////////////////////////////
//////// Virtual Handler 0061
00CA92C9	PUSH DWORD PTR [EDI+0x1c]
00CA92CC	POPFD 
00CA92CD	POP EAX
00CA92CE	SBB DWORD PTR [ESP],EAX
00CA92D1	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0062
00CB16A1	POP SP
///////////////////////////////////////////////////////////
//////// Virtual Handler 0063
00CB6331	POP CX
00CB2F9C	SHL DWORD PTR [ESP],CL
00CB2F9F	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0064
00CAFC05	POP CX
00CB46B9	SHL DWORD PTR [ESP],CL
00CB46BC	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0065
00CAF057	LODS BYTE PTR [ESI]
00CAF058	XOR AL,BL
00CAF05A	SUB AL,0xd8
00CBB8B7	ADD AL,0x7b
00CAE756	XOR BL,AL
00CAE758	MOV BYTE PTR [EDI+0x38],AL
///////////////////////////////////////////////////////////
//////// Virtual Handler 0066
00CB8447	POP CX
00CB3F81	SAR DWORD PTR [ESP],CL
00CB3F84	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0067
00CAC779	POP EAX
00CAFD35	PUSH EDX
00CAFD3D	MOV EDX,EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0068
00CBA153	POP AX
00CAE77E	ADD BYTE PTR [ESP],AL
00CAE781	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0069
00CAA246	PUSH EDX
///////////////////////////////////////////////////////////
//////// Virtual Handler 006A
00CAE387	POP ECX
00CB7DCE	POP EAX
00CB83F2	POP EDX
00CB4353	DIV ECX
00CB8C75	PUSH EDX
00CB8C7D	PUSH EAX
00CB8C7E	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 006B
00CB4E56	NOT BYTE PTR [ESP]
///////////////////////////////////////////////////////////
//////// Virtual Handler 006C
00CB02B9	POP AX
00CB74FA	BTS WORD PTR [ESP],AX
00CB74FF	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 006D
00CAC04D	POP ECX
00CA91F4	SHL DWORD PTR [ESP],CL
///////////////////////////////////////////////////////////
//////// Virtual Handler 006E
00CB529B	MOVZX AX,BYTE PTR FS:[EDX]
00CB52A0	PUSH AX
///////////////////////////////////////////////////////////
//////// Virtual Handler 006F
00CA9D48	POP AX
00CB0CDB	OR WORD PTR [ESP],AX
00CB0CDF	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0070
00CB41F5	LODS BYTE PTR [ESI]
00CA96E9	SUB AL,BL
00CB81B4	XOR AL,0x2a
00CB92CB	SUB AL,0x22
00CA9750	XOR BL,AL
00CB0FBE	MOVZX EAX,AL
00CB0FC1	POP DWORD PTR [EDI+EAX*4]
///////////////////////////////////////////////////////////
//////// Virtual Handler 0071
00CB00A0	LODS BYTE PTR [ESI]
00CB5873	SUB AL,BL
00CAB606	ADD AL,0xe6
00CB0E87	XOR AL,0xc4
00CA9836	SUB BL,AL
00CB3566	MOV BYTE PTR [EDI+0x28],AL
///////////////////////////////////////////////////////////
//////// Virtual Handler 0072
00CABC78	POP CX
00CBA0C6	SHL WORD PTR [ESP],CL
00CBA0CA	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0073
00CADFED	POP CX
00CA868F	ROL WORD PTR [ESP],CL
00CA8693	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0074
00CB7A4E	POP AX
00CB891B	MOV WORD PTR FS:[EDX],AX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0075
00CA91C1	POP ESP
///////////////////////////////////////////////////////////
//////// Virtual Handler 0076
00CB68B0	POP CX
00CB7C88	POP AX
00CBBBF0	DIV CL
00CBBBF2	MOVZX CX,AH
00CBBBF6	PUSH CX
00CB5DA1	MOVZX CX,AL
00CB5DA5	PUSH CX
00CB5DA7	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0077
00CAB2F2	PUSH DWORD PTR [EDI+0x1c]
00CAB2F5	POPFD 
00CAB2F6	POP CX
00CAB2F8	RCL BYTE PTR [ESP],CL
00CAB2FB	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0078
00CB87BC	POP AX
00CAC6DD	BTC WORD PTR [ESP],AX
00CAC6E2	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0079
00CB47E6	POP EAX
00CADABF	BT DWORD PTR [ESP],EAX
00CADAC3	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 007A
00CAC626	POP AX
00CAD18E	ADD WORD PTR [ESP],AX
00CAD192	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 007B
00CBA2A8	POP AX
00CB0F1D	BT WORD PTR [ESP],AX
00CB0F22	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 007C
00CAF4F0	MOV EAX,DWORD PTR [EDI+0x3c]
00CB8233	ADD DWORD PTR [ESP],EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 007D
00CB94B1	PUSH DWORD PTR [EDI+0x1c]
00CB94B4	POPFD 
00CB94B5	POP CX
00CB94B7	RCL WORD PTR [ESP],CL
00CB94BB	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 007E
00CAEC3B	LODS DWORD PTR [ESI]
00CAEC3C	ADD EAX,EBX
00CB60B1	SUB EAX,0x5efcaddc
00CB9F3A	XOR EAX,0x40e35768
00CB7D34	XOR EBX,EAX
00CB7D36	POP WORD PTR [EAX]
///////////////////////////////////////////////////////////
//////// Virtual Handler 007F
00CAFBC8	POP AX
00CAC201	DEC WORD PTR [ESP]
00CAC205	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0080
00CB78CC	MOV AX,WORD PTR FS:[EDX]
00CB78D0	PUSH AX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0081
00CB7FD9	POP ECX
00CA89CB	POP EAX
00CA9269	MOVZX ECX,AL
00CA926C	PUSH ECX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0082
00CAC94E	LODS DWORD PTR [ESI]
00CB5354	SUB EAX,EBX
00CAE988	SUB EAX,0x2f93c0bf
00CB6279	XOR EAX,0x2613d682
00CB5DCC	ADD EBX,EAX
00CAC296	ADD EAX,DWORD PTR [EDI+0x2c]
00CB6802	PUSH EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0083
00CB5629	PUSH DWORD PTR [EDI+0x2c]
///////////////////////////////////////////////////////////
//////// Virtual Handler 0084
00CAA657	POP AX
00CB32E7	OR BYTE PTR [ESP],AL
00CB32EA	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0085
00CAFEC6	PUSH DWORD PTR [EDI+0x1c]
00CAFEC9	POPFD 
00CAFECA	POP CX
00CAFECC	RCL DWORD PTR [ESP],CL
00CAFECF	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0086
00CB3BB0	LODS BYTE PTR [ESI]
00CB3BB1	XOR AL,BL
00CB7468	ADD AL,0x55
00CB4AE4	SUB AL,0xde
00CB694F	XOR BL,AL
00CB6951	MOVZX EAX,AL
00CB6954	MOV EAX,DWORD PTR [EDI+EAX*4]
00CB8803	MOVZX AX,BYTE PTR [EAX]
00CB8807	PUSH AX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0087
00CB6C04	PUSH DWORD PTR FS:[EDX]
///////////////////////////////////////////////////////////
//////// Virtual Handler 0088
00CB9AD3	POP CX
00CB9BC3	POP AX
00CA8DC7	IMUL CL
00CA8DC9	MOVZX CX,AH
00CA8DCD	PUSH CX
00CAB6FC	MOVZX CX,AL
00CAB700	PUSH CX
00CAB702	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0089
00CB7ED0	LODS DWORD PTR [ESI]
00CB7ED1	XOR EAX,EBX
00CB4B57	XOR EAX,0x4efaa157
00CB04F0	SUB EAX,0x700ca95f
00CB53BF	ADD EBX,EAX
00CAF890	PUSH EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 008A
00CAC3B4	LODS DWORD PTR [ESI]
00CAC3B5	XOR EAX,EBX
00CAC3B7	ADD EAX,0x13c99b7e
00CB01D9	SUB EAX,0x68c90f64
00CB5733	SUB EBX,EAX
00CA85DE	PUSH DWORD PTR [EAX]
///////////////////////////////////////////////////////////
//////// Virtual Handler 008B
00CAA66C	AND DWORD PTR [EDI+0x1c],0xfffffbff
///////////////////////////////////////////////////////////
//////// Virtual Handler 008C
00CB896C	PUSH DWORD PTR [EDI+0x1c]
00CB896F	POPFD 
00CB8970	POP AX
00CB8972	SBB WORD PTR [ESP],AX
00CB8976	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 008D
00CBB7AD	POP CX
00CA960D	SHR BYTE PTR [ESP],CL
00CA9610	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 008E
00CAB773	PUSH DWORD PTR [EDI+0x1c]
00CAB776	POPFD 
00CAB777	POP AX
00CAB779	ADC WORD PTR [ESP],AX
00CAB77D	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 008F
00CAE4F1	POP AX
00CB6572	SUB BYTE PTR [ESP],AL
00CB6575	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0090
00CB164B	POP EAX
00CB251E	POP ECX
00CB8DCC	IMUL ECX,EAX
00CB8DCF	PUSH ECX
00CB8DD0	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0091
00CADDEA	MOV EAX,DWORD PTR [ESP+0x4]
00CAD744	MOV DWORD PTR [EDI+0x40],EAX
00CB2827	POP EAX
00CAB3BE	ADD ESP,0x4
00CAB17D	PUSH EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0092
00CB264C	NEG BYTE PTR [ESP]
00CB264F	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0093
00CAED8D	POP CX
00CBB062	SHR DWORD PTR [ESP],CL
00CBB065	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0094
00CAAEA7	POP EAX
00CB9B04	PUSH DWORD PTR [EAX]
///////////////////////////////////////////////////////////
//////// Virtual Handler 0095
00CB48A9	PUSH DWORD PTR [EDI+0x1c]
00CB48AC	POPFD 
00CB48AD	POP AX
00CB48AF	SBB BYTE PTR [ESP],AL
00CB48B2	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0096
00CB2CD1	POP AX
00CA9F92	MOV BYTE PTR [EDX],AL
///////////////////////////////////////////////////////////
//////// Virtual Handler 0097
00CB73AE	LODS DWORD PTR [ESI]
00CB73AF	XOR EAX,EBX
00CAC366	SUB EAX,0x421bdf05
00CB6148	XOR EAX,0xd99f72b
00CABF30	ADD EBX,EAX
00CB2D2E	MOVZX AX,BYTE PTR [EAX]
00CB2D32	PUSH AX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0098
00CAE33F	POP ECX
00CB8522	POP EAX
00CB0E62	MOVSX ECX,AX
00CB0E65	PUSH ECX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0099
00CB0F40	NEG WORD PTR [ESP]
00CB0F44	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 009A
00CAC947	POP DWORD PTR [EDX]
///////////////////////////////////////////////////////////
//////// Virtual Handler 009B
00CB3943	LODS DWORD PTR [ESI]
00CB3944	XOR EAX,EBX
00CB3946	ADD EAX,0x34bed94c
00CA8911	ADD EAX,0x61c931f4
00CAB8FD	SUB EBX,EAX
00CB695C	ADD EDX,EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 009C
00CBA672	POP EAX
00CB5D52	SUB DWORD PTR [ESP],EAX
00CB5D55	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 009D
00CB9E5D	NEG DWORD PTR [ESP]
00CB9E60	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 009E
00CAC7FA	POP DWORD PTR [EDX]
///////////////////////////////////////////////////////////
//////// Virtual Handler 009F
00CAEF82	MOVZX AX,BYTE PTR [EDX]
00CAEF86	PUSH AX
///////////////////////////////////////////////////////////
//////// Virtual Handler 00A0
00CAB88B	PUSH ESP
///////////////////////////////////////////////////////////
//////// Virtual Handler 00A1
00CB65F9	POP AX
00CAF481	POP CX
00CB934B	IMUL CX,AX
00CB934F	PUSH CX
00CB9351	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 00A2
00CB82F1	POP EAX
00CB64FE	OR DWORD PTR [ESP],EAX
00CB6501	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 00A3
00CB5B58	POP EAX
00CB3A11	BSWAP EAX
00CB3A13	PUSH EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 00A4
00CAF0FA	POP AX
00CABA97	DEC BYTE PTR [ESP]
00CABA9A	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 00A5
00CB4D51	POP CX
00CB7742	ROR BYTE PTR [ESP],CL
00CB7745	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 00A6
00CB6043	LODS BYTE PTR [ESI]
00CB6044	SUB AL,BL
00CAF734	ADD AL,0xc6
00CB18AB	XOR AL,0x7c
00CA953D	ADD BL,AL
00CB1A50	ADD EDI,0x3fc
00CAFE97	MOVZX EAX,AL
00CAFE9A	PUSH DWORD PTR [EDI+EAX*4]
00CAFE9D	SUB EDI,0x3fc
00CB5830	RETN
///////////////////////////////////////////////////////////
//////// Virtual Handler 00A7
00CB6DF8	POP AX
00CABA8C	BTR WORD PTR [ESP],AX
00CABA91	PUSHFD 
