///////////////////////////////////////////////////////////
//////// Main Handler
00A89589	LODS BYTE PTR [ESI]
00A8958A	SUB AL,BL
00A913CE	XOR AL,0xf3
00A94626	ADD AL,0x72
00A910A5	SUB BL,AL
00A92882	MOVZX EAX,AL
00A92885	JMP DWORD PTR [EDI+EAX*4]
///////////////////////////////////////////////////////////
//////// Virtual Handler 0000
00A8CF4C	POP CX
00A970A4	ROR WORD PTR [ESP],CL
00A970A8	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0001
00A95443	POP AX
00A91ACB	BTS WORD PTR [ESP],AX
00A91AD0	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0002
00A97A4F	POP CX
00A9784F	POP AX
00A93D94	MOVZX CX,AL
00A991E4	PUSH CX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0003
00A9CA1A	LODS DWORD PTR [ESI]
00A9CA1B	SUB EAX,EBX
00A8AC6A	XOR EAX,0x1484e953
00A8DCC1	SUB EAX,0x1e03af48
00A940D9	ADD EBX,EAX
00A94D9D	PUSH EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0004
00A8A88D	PUSH DWORD PTR [EDI+0x1c]
00A8A890	POPFD 
00A8A891	POP CX
00A8A893	RCR DWORD PTR [ESP],CL
00A8A896	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0005
00A9C0D5	LODS DWORD PTR [ESI]
00A9C0D6	ADD EAX,EBX
00A8B668	ADD EAX,0x332e5ad5
00A8A16E	SUB EAX,0x399b22c4
00A8C443	XOR EBX,EAX
00A8C445	POP WORD PTR [EAX]
///////////////////////////////////////////////////////////
//////// Virtual Handler 0006
00A9596D	POP AX
00A9BF14	OR BYTE PTR [ESP],AL
00A9BF17	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0007
00A97936	LODS BYTE PTR [ESI]
00A97937	SUB AL,BL
00A99158	XOR AL,0x62
00A8A617	ADD AL,0xe0
00A8E9F6	SUB BL,AL
00A93A7B	MOVZX EAX,AL
00A93A7E	PUSH AX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0008
00A95FD7	POP AX
00A95A2E	SUB BYTE PTR [ESP],AL
00A95A31	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0009
00A991F1	POP CX
00A8F757	SAR BYTE PTR [ESP],CL
00A8F75A	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 000A
00A8BF56	NOT BYTE PTR [ESP]
///////////////////////////////////////////////////////////
//////// Virtual Handler 000B
00A89F92	POP AX
00A90BF5	DEC BYTE PTR [ESP]
00A90BF8	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 000C
00A9B2C7	MOV EAX,DWORD PTR [EDI+0x7c]
00A90EF5	ADD DWORD PTR [ESP],EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 000D
00A9856F	PUSH DWORD PTR [EDI+0x1c]
00A98572	POPFD 
00A98573	POP AX
00A98575	ADC BYTE PTR [ESP],AL
00A98578	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 000E
00A949B8	POP EAX
00A8E1C6	BSWAP EAX
00A9B824	PUSH EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 000F
00A9C3D5	PUSH DWORD PTR [EDI+0x1c]
00A9C3D8	POPFD 
00A9C3D9	POP AX
00A9C3DB	ADC WORD PTR [ESP],AX
00A9C3DF	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0010
00A99836	POP ECX
00A8F380	POP EAX
00A91079	MOVZX ECX,AX
00A9107C	PUSH ECX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0011
00A92431	POP EAX
00A9C7E2	POP ECX
00A9A39D	TEST EAX,ECX
00A9A39F	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0012
00A8CC05	POP CX
00A9796D	POP AX
00A94F19	POP DX
00A9CB3A	IDIV CX
00A9CB3D	PUSH DX
00A8EB2A	PUSH AX
00A8EB2C	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0013
00A9A1F3	PUSH DWORD PTR [EDI+0x1c]
00A9A1F6	POPFD 
00A9A1F7	POP CX
00A9A1F9	RCR WORD PTR [ESP],CL
00A9A1FD	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0014
00A9C9BE	PUSH DWORD PTR [EDI+0x1c]
00A9C9C1	POPFD 
00A9C9C2	POP CX
00A9C9C4	RCL WORD PTR [ESP],CL
00A9C9C8	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0015
00A95091	POP ESP
///////////////////////////////////////////////////////////
//////// Virtual Handler 0016
00A9400A	MOVZX AX,BYTE PTR [EDX]
00A9400E	PUSH AX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0017
00A89FA4	POP AX
00A98A9D	BTC WORD PTR [ESP],AX
00A98AA2	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0018
00A8D273	LODS DWORD PTR [ESI]
00A97D25	XOR EAX,EBX
00A97D27	SUB EAX,0x6731610b
00A8E080	XOR EAX,0x63ad65a7
00A8B01A	XOR EBX,EAX
00A99971	AND AL,0x7f
00A9B123	PUSH EBX
00A98FBA	MOV EBX,EAX
00A8C333	MOV DWORD PTR [EDI+0x74],0x1
00A8E6BB	MOV DWORD PTR [EDI+0x80],0x0
00A918D4	XOR EDX,EDX
00A94C2C	MOV EAX,EBX
00A9A577	AND EAX,0x200
00A934A2	MOV ECX,DWORD PTR [EDI+0x1c]
00A92679	AND ECX,0x1
00A972BE	SHR ECX,0x0
00A972C1	OR EAX,EAX
00A972C9	MOV EAX,EBX
00A992AA	AND EAX,0x100
00A8D473	SHR EAX,0x8
00A8D476	XOR EAX,ECX
00A8D478	NOT EAX
00A8F0A7	AND EAX,0x1
00A8A04B	OR EDX,EAX
00A8A04D	SHL EDX,0x1
00A8A04F	SUB DWORD PTR [EDI+0x80],0xffffffff
00A8F5E3	MOV EAX,EBX
00A8F471	AND EAX,0x800
00A8BD31	OR EAX,EAX
00A8BD39	MOV ECX,DWORD PTR [EDI+0x1c]
00A8E827	AND ECX,0x40
00A8C049	SHR ECX,0x6
00A92FF0	MOV EAX,EBX
00A97B68	AND EAX,0x400
00A9BAF8	SHR EAX,0xa
00A93BA9	XOR EAX,ECX
00A93BAB	NOT EAX
00A98344	AND EAX,0x1
00A9A43D	OR EDX,EAX
00A9A43F	SHL EDX,0x1
00A9A441	ADD DWORD PTR [EDI+0x80],0x1
00A8D9FE	MOV EAX,EBX
00A8CAA5	AND EAX,0x2000000
00A9C7B3	OR EAX,EAX
00A9C7BB	MOV ECX,DWORD PTR [EDI+0x68]
00A8FF47	MOV EAX,EBX
00A96CD5	AND EAX,0x1000000
00A94A94	SHR EAX,0x18
00A94A97	XOR EAX,ECX
00A94A99	NOT EAX
00A962AE	AND EAX,0x1
00A984B8	OR EDX,EAX
00A8AE48	SHL EDX,0x1
00A8AE4A	ADD DWORD PTR [EDI+0x80],0x1
00A969B4	MOV EAX,EBX
00A8A5A2	AND EAX,0x2000
00A94AF7	OR EAX,EAX
00A94AFF	MOV ECX,DWORD PTR [EDI+0x1c]
00A9B3F6	AND ECX,0x80
00A90E88	SHR ECX,0x7
00A91DC1	MOV EAX,EBX
00A9538A	AND EAX,0x1000
00A904EE	SHR EAX,0xc
00A9703D	XOR EAX,ECX
00A9703F	NOT EAX
00A8BEA1	AND EAX,0x1
00A90830	OR EDX,EAX
00A90832	SHL EDX,0x1
00A8C246	SUB DWORD PTR [EDI+0x80],0xffffffff
00A8B14C	MOV EAX,EBX
00A89F71	AND EAX,0x8000
00A8B4B3	OR EAX,EAX
00A8B4BB	MOV ECX,DWORD PTR [EDI+0x1c]
00A9A417	AND ECX,0x800
00A8DA18	SHR ECX,0xb
00A8DA1B	MOV EAX,EBX
00A8C490	AND EAX,0x4000
00A9A4E1	SHR EAX,0xe
00A9A4E4	XOR EAX,ECX
00A9A4E6	NOT EAX
00A9321C	AND EAX,0x1
00A92D36	OR EDX,EAX
00A92D38	SHL EDX,0x1
00A92D3A	SUB DWORD PTR [EDI+0x80],0xffffffff
00A94288	MOV EAX,EBX
00A89EB5	AND EAX,0x20000
00A95340	OR EAX,EAX
00A95348	MOV ECX,DWORD PTR [EDI+0x1c]
00A9367F	AND ECX,0x4
00A8DF42	SHR ECX,0x2
00A8DF45	MOV EAX,EBX
00A8DFDC	AND EAX,0x10000
00A9ABE4	SHR EAX,0x10
00A94778	XOR EAX,ECX
00A8B3D8	NOT EAX
00A95812	AND EAX,0x1
00A95EC2	OR EDX,EAX
00A8B129	SHL EDX,0x1
00A8F867	ADD DWORD PTR [EDI+0x80],0x1
00A940B1	MOV EAX,EBX
00A8AD68	AND EAX,0x80000
00A9C21D	OR EAX,EAX
00A9C225	MOV ECX,DWORD PTR [EDI+0x1c]
00A98E4A	AND ECX,0x80
00A99FF7	SHR ECX,0x7
00A99FFA	MOV EAX,DWORD PTR [EDI+0x1c]
00A9C78B	AND EAX,0x800
00A8EFFC	SHR EAX,0xb
00A8EFFF	XOR ECX,EAX
00A8F001	MOV EAX,EBX
00A90961	AND EAX,0x40000
00A942F2	SHR EAX,0x12
00A942F5	XOR EAX,ECX
00A942F7	NOT EAX
00A91C1E	AND EAX,0x1
00A8A4BE	OR EDX,EAX
00A8A4C0	SHL EDX,0x1
00A8A4C2	ADD DWORD PTR [EDI+0x80],0x1
00A90F76	MOV EAX,EBX
00A8C389	AND EAX,0x200000
00A8E6E3	OR EAX,EAX
00A8E6EB	MOV EAX,DWORD PTR [EDI+0x88]
00A8F79C	MOV EAX,DWORD PTR [EDI+EAX*4]
00A92274	AND EAX,0xffff
00A8A660	OR EAX,EAX
00A8A668	MOV EDX,0x1
00A8EF65	MOV EAX,EBX
00A9B6F1	AND EAX,0x800000
00A94A4B	OR EAX,EAX
00A94A53	MOV EAX,DWORD PTR [EDI+0x88]
00A9BD13	MOV EAX,DWORD PTR [EDI+EAX*4]
00A97BB9	OR EAX,EAX
00A97BC1	MOV EDX,0x1
00A992FC	MOV ECX,DWORD PTR [EDI+0x80]
00A99A78	MOV EAX,0x1
00A8D835	SHL EAX,CL
00A9036E	ADD EAX,0xffffffff
00A9CF10	AND EBX,0x10
00A961B3	OR EBX,EBX
00A961BB	MOV DWORD PTR [EDI+0x74],EDX
00A96C47	POP EBX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0019
00A92706	POP AX
00A97715	MOV BYTE PTR FS:[EDX],AL
///////////////////////////////////////////////////////////
//////// Virtual Handler 001A
00A9AC77	MOV EAX,DWORD PTR [ESP+0x4]
00A93B90	MOV DWORD PTR [EDI+0x64],EAX
00A8C3F5	POP EAX
00A9BBCD	ADD ESP,0x4
00A9B96F	PUSH EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 001B
00A91995	PUSH DWORD PTR [EDI+0x1c]
00A91998	POPFD 
00A91999	POP AX
00A9199B	SBB WORD PTR [ESP],AX
00A9199F	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 001C
00A9A2FA	LODS DWORD PTR [ESI]
00A9A2FB	XOR EAX,EBX
00A91A35	XOR EAX,0x5b7ff11b
00A96AF2	ADD EAX,0x67b973df
00A9CDB7	SUB EBX,EAX
00A8B797	POP DWORD PTR [EAX]
///////////////////////////////////////////////////////////
//////// Virtual Handler 001D
00A97F11	POP EAX
00A9D0D7	INC DWORD PTR [ESP]
00A9D0DA	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 001E
00A99E48	MOV ECX,DWORD PTR [EDI+0x60]
00A998A0	MOV EDX,EDI
00A89F1F	OR ECX,ECX
00A89F27	MOV ESI,ESP
00A97002	ADD ESI,0x24
00A97CAC	MOV EDI,ESI
00A8F7F0	ADD EDI,ECX
00A9B0A4	STD
00A9B0A5	MOV ECX,0xa
00A8B11D	REP MOVS DWORD PTR [EDI],DWORD PTR [ESI]
00A8B11F	ADD ESP,DWORD PTR [EDX+0x60]
00A8B122	MOV DWORD PTR [EDX+0x60],0x0
00A9C717	CMP DWORD PTR [EDX+0x68],0x0
00A9C724	OR DWORD PTR [ESP+0x20],0x400
00A8DB84	MOV DWORD PTR [EDX+0x68],0x0
00A94A66	MOV DWORD PTR [EDX+0x6c],0x0
00A990CA	POPAD
00A990CB	POPFD 
00A990CC	RETN
///////////////////////////////////////////////////////////
//////// Virtual Handler 001F
00A9771D	POP CX
00A897CD	SAR DWORD PTR [ESP],CL
00A897D0	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0020
00A9ABBA	POP ECX
00A900BD	POP EAX
00A95006	MOVZX ECX,AL
00A95009	PUSH ECX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0021
00A9CC0E	POP CX
00A8C660	ROL BYTE PTR [ESP],CL
00A8C663	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0022
00A8F1AA	LODS WORD PTR [ESI]
00A8F1AC	SUB AX,BX
00A9CB04	XOR AX,0x3ea0
00A99931	SUB AX,0x29e2
00A919F1	SUB BX,AX
00A8B500	MOVZX EAX,AX
00A94C78	PUSH AX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0023
00A9BED4	MOV EAX,DWORD PTR [EDI+0x7c]
00A8A1A8	ADD EDX,EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0024
00A91FA4	POP ECX
00A9105C	SHL DWORD PTR [ESP],CL
///////////////////////////////////////////////////////////
//////// Virtual Handler 0025
00A8F414	POP CX
00A9B04F	SAR WORD PTR [ESP],CL
00A9B053	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0026
00A9121B	PUSH ESP
///////////////////////////////////////////////////////////
//////// Virtual Handler 0027
00A92534	POP AX
00A98245	INC WORD PTR [ESP]
00A98249	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0028
00A9A51F	POP AX
00A97475	MOV WORD PTR FS:[EDX],AX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0029
00A9845C	POP CX
00A8DA2F	ROL DWORD PTR [ESP],CL
00A8DA32	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 002A
00A8BE27	MOV DWORD PTR [EDI+0x68],0x0
00A8DFC6	AND DWORD PTR [EDI+0x1c],0xfffffbff
///////////////////////////////////////////////////////////
//////// Virtual Handler 002B
00A95327	POP SP
///////////////////////////////////////////////////////////
//////// Virtual Handler 002C
00A95B24	OR DWORD PTR [EDI+0x1c],0x200
///////////////////////////////////////////////////////////
//////// Virtual Handler 002D
00A8DD56	POP AX
00A940FA	BTR WORD PTR [ESP],AX
00A940FF	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 002E
00A8AA97	LODS BYTE PTR [ESI]
00A8AA98	XOR AL,BL
00A8AA9A	ADD AL,0x37
00A9CB19	SUB AL,0x21
00A9284F	SUB BL,AL
00A8B3CB	MOVZX EAX,AL
00A8B3CE	POP DX
00A8F9BA	MOV BYTE PTR [EDI+EAX*4+0x1],DL
///////////////////////////////////////////////////////////
//////// Virtual Handler 002F
00A8D461	PUSH DWORD PTR [EDI+0x1c]
00A8D464	POPFD 
00A8D465	POP CX
00A8D467	RCL DWORD PTR [ESP],CL
00A8D46A	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0030
00A8E14C	POP AX
00A9AC97	POP CX
00A8C7E5	TEST AX,CX
00A8C7E8	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0031
00A98DC4	PUSH WORD PTR [EDX]
///////////////////////////////////////////////////////////
//////// Virtual Handler 0032
00A9C117	POP DWORD PTR [EDI+0x1c]
///////////////////////////////////////////////////////////
//////// Virtual Handler 0033
00A8EF27	POP CX
00A9AA8E	ROR DWORD PTR [ESP],CL
00A9AA91	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0034
00A99381	POP CX
00A96337	POP AX
00A98BD1	IMUL CX
00A98BD4	PUSH DX
00A92C58	PUSH AX
00A92C5A	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0035
00A9A3AF	POP AX
00A8E141	BTR WORD PTR [ESP],AX
00A8E146	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0036
00A9D169	LODS BYTE PTR [ESI]
00A9D16A	XOR AL,BL
00A9D16C	ADD AL,0xac
00A96B25	ADD AL,0xb1
00A93789	ADD BL,AL
00A89A1A	MOV BYTE PTR [EDI+0x88],AL
///////////////////////////////////////////////////////////
//////// Virtual Handler 0037
00A9585B	LODS BYTE PTR [ESI]
00A9585C	ADD AL,BL
00A9C8CC	ADD AL,0xf8
00A9461C	ADD AL,0x46
00A94D0E	SUB BL,AL
00A8C7BB	MOVZX EAX,AL
00A8A6AE	MOV EAX,DWORD PTR [EDI+EAX*4]
00A95F2F	MOVZX AX,BYTE PTR [EAX]
00A95F33	PUSH AX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0038
00A93D9D	NOT WORD PTR [ESP]
///////////////////////////////////////////////////////////
//////// Virtual Handler 0039
00A934ED	POP AX
00A8EFE3	SUB WORD PTR [ESP],AX
00A8EFE7	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 003A
00A8B757	POP AX
00A905D1	POP CX
00A8EF58	IMUL CX,AX
00A8EF5C	PUSH CX
00A8EF5E	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 003B
00A8CDE2	LODS BYTE PTR [ESI]
00A8CDE3	ADD AL,BL
00A98C94	SUB AL,0x1
00A8AB83	ADD AL,0x11
00A8E275	XOR BL,AL
00A8E277	MOVZX EAX,AL
00A9B4B4	CMP EAX,0x7
00A9B4BD	MOV EAX,DWORD PTR [EDI+EAX*4]
00A8A466	ADD EDX,EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 003C
00A920F4	NEG BYTE PTR [ESP]
00A920F7	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 003D
00A9D0EE	POP EAX
00A95584	POP ECX
00A8B713	CMP ECX,EAX
00A8B715	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 003E
00A91C44	LODS BYTE PTR [ESI]
00A91C45	ADD AL,BL
00A91D16	ADD AL,0xf6
00A89CA4	SUB AL,0x31
00A985E9	ADD BL,AL
00A8A906	MOVZX EAX,AL
00A8A909	MOV EAX,DWORD PTR [EDI+EAX*4]
00A944B0	PUSH WORD PTR [EAX]
///////////////////////////////////////////////////////////
//////// Virtual Handler 003F
00A8992C	LODS BYTE PTR [ESI]
00A8992D	ADD AL,BL
00A97BA4	XOR AL,0x14
00A93999	ADD AL,0xd3
00A9BD61	ADD BL,AL
00A9118D	MOVZX EAX,AL
00A91190	LEA EAX,DWORD PTR [EDI+EAX*4]
00A91193	PUSH EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0040
00A98E11	PUSH ESP
///////////////////////////////////////////////////////////
//////// Virtual Handler 0041
00A941F6	POP AX
00A8CFF5	INC BYTE PTR [ESP]
00A8CFF8	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0042
00A94853	POP ECX
00A923D3	POP EAX
00A91276	POP EDX
00A8A7AF	DIV ECX
00A92DC2	PUSH EDX
00A8F226	PUSH EAX
00A8F227	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0043
00A9A89D	POP CX
00A93693	SHR WORD PTR [ESP],CL
00A93697	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0044
00A90A29	LODS BYTE PTR [ESI]
00A90A2A	SUB AL,BL
00A9BEDC	SUB AL,0x7c
00A8A68D	ADD AL,0xb2
00A89F0C	SUB BL,AL
00A89B6D	MOVZX EAX,AL
00A89B70	POP WORD PTR [EDI+EAX*4]
///////////////////////////////////////////////////////////
//////// Virtual Handler 0045
00A99DE7	POP AX
00A8A5D0	BTC WORD PTR [ESP],AX
00A8A5D5	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0046
00A9C40E	MOV EDX,ESP
///////////////////////////////////////////////////////////
//////// Virtual Handler 0047
00A987C9	LODS BYTE PTR [ESI]
00A987CA	ADD AL,BL
00A9064E	ADD AL,0xf2
00A9A5D4	ADD AL,0xda
00A8E70F	ADD BL,AL
00A9A995	MOVZX EAX,AL
00A9A998	POP DWORD PTR [EDI+EAX*4]
///////////////////////////////////////////////////////////
//////// Virtual Handler 0048
00A8BF0A	POP EAX
00A8D542	BTS DWORD PTR [ESP],EAX
00A8D546	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0049
00A955C0	POP DWORD PTR [EDX]
///////////////////////////////////////////////////////////
//////// Virtual Handler 004A
00A974EA	LODS DWORD PTR [ESI]
00A926F7	XOR EAX,EBX
00A926F9	SUB EAX,0x67ee774b
00A96ADB	XOR EAX,0x21eb27b1
00A9CC95	ADD EBX,EAX
00A8E925	SUB EDX,EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 004B
00A95823	LODS DWORD PTR [ESI]
00A95824	CMP DWORD PTR [EDI+0x74],0x0
00A95831	ADD ESI,EAX
00A8EB65	MOV EBX,0x0
00A9D0AE	MOV EAX,EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 004C
00A8D49E	POP AX
00A98132	POP CX
00A94C5D	CMP CL,AL
00A94C5F	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 004D
00A8D0C9	POP EAX
00A98479	POP ECX
00A99E04	IMUL ECX,EAX
00A89D90	PUSH ECX
00A89D91	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 004E
00A93B64	POP DWORD PTR [EDX]
///////////////////////////////////////////////////////////
//////// Virtual Handler 004F
00A97455	POP CX
00A8A8AC	SHL WORD PTR [ESP],CL
00A8A8B0	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0050
00A958AF	POP AX
00A994C9	POP CX
00A902DD	TEST AL,CL
00A902DF	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0051
00A93A06	LODS DWORD PTR [ESI]
00A93A07	XOR EAX,EBX
00A93A09	SUB EAX,0xffaa404
00A9AF3D	SUB EAX,0x6de73a24
00A8E42F	ADD EBX,EAX
00A962FF	POP DX
00A8BA84	MOV BYTE PTR [EAX],DL
///////////////////////////////////////////////////////////
//////// Virtual Handler 0052
00A9C76D	POP ECX
00A9B0F5	POP EAX
00A8CB51	IMUL ECX
00A8CB53	PUSH EDX
00A8CB5B	PUSH EAX
00A8CB5C	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0053
00A9A60C	POP AX
00A8B106	ADD WORD PTR [ESP],AX
00A8B10A	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0054
00A9266D	POP CX
00A92088	SHR BYTE PTR [ESP],CL
00A9208B	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0055
00A916E5	POP CX
00A96818	SHL DWORD PTR [ESP],CL
00A9681B	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0056
00A906D9	NOT DWORD PTR [ESP]
///////////////////////////////////////////////////////////
//////// Virtual Handler 0057
00A8B297	LODS BYTE PTR [ESI]
00A8B298	SUB AL,BL
00A92645	SUB AL,0xde
00A9205F	SUB AL,0x0
00A99224	ADD BL,AL
00A9B718	MOVZX EAX,AL
00A9B71B	PUSH DWORD PTR [EDI+EAX*4]
///////////////////////////////////////////////////////////
//////// Virtual Handler 0058
00A8D532	POP CX
00A9294E	SHL BYTE PTR [ESP],CL
00A92951	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0059
00A8D189	LODS BYTE PTR [ESI]
00A8D18A	SUB AL,BL
00A89D99	SUB AL,0x70
00A9675C	SUB AL,0xe5
00A98C27	SUB BL,AL
00A9AFF5	ADD EDI,0x400
00A9628E	MOVZX EAX,AL
00A8BFF3	PUSH DWORD PTR [EDI+EAX*4]
00A8BFF6	SUB EDI,0x400
00A8A32E	RETN
///////////////////////////////////////////////////////////
//////// Virtual Handler 005A
00A965BB	LODS DWORD PTR [ESI]
00A965BC	ADD ESI,EAX
00A8DB5E	MOV EBX,0x0
///////////////////////////////////////////////////////////
//////// Virtual Handler 005B
00A99E7A	POP ECX
00A8B140	POP EAX
00A908E6	MOVSX ECX,AX
00A908E9	PUSH ECX
///////////////////////////////////////////////////////////
//////// Virtual Handler 005C
00A9BD03	MOV EBX,0x0
///////////////////////////////////////////////////////////
//////// Virtual Handler 005D
00A8F900	POP CX
00A9ACA2	SHL BYTE PTR [ESP],CL
00A9ACA5	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 005E
///////////////////////////////////////////////////////////
//////// Virtual Handler 005F
00A958E1	LODS DWORD PTR [ESI]
00A958E2	XOR EAX,EBX
00A958E4	XOR EAX,0x15298141
00A95E2B	ADD EAX,0x3159aa1c
00A8C820	ADD EBX,EAX
00A9BB1E	MOV EDX,EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0060
00A924A0	POP AX
00A965A7	MOV BYTE PTR [EDX],AL
///////////////////////////////////////////////////////////
//////// Virtual Handler 0061
00A9A947	POP EAX
00A91201	SUB DWORD PTR [ESP],EAX
00A91204	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0062
00A90AB5	POP AX
00A9318E	BTS WORD PTR [ESP],AX
00A93193	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0063
00A98F5B	PUSH DWORD PTR [EDI+0x64]
///////////////////////////////////////////////////////////
//////// Virtual Handler 0064
00A8C9C2	POP EDX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0065
00A923AA	POP CX
00A9D14E	POP AX
00A95519	POP AX
00A92011	DIV CX
00A8DDC8	PUSH DX
00A94F81	PUSH AX
00A94F83	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0066
00A946E5	POP CX
00A98430	POP AX
00A933C8	MUL CX
00A933CB	PUSH DX
00A933D3	PUSH AX
00A933D5	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0067
00A9054B	AND DWORD PTR [EDI+0x1c],0xfe
///////////////////////////////////////////////////////////
//////// Virtual Handler 0068
00A92B26	MOV EAX,0x53947
///////////////////////////////////////////////////////////
//////// Virtual Handler 0069
00A9A90A	POP CX
00A8C3C4	POP AX
00A8A5F8	MUL CL
00A8A5FA	MOVZX CX,AH
00A99049	PUSH CX
00A9CC36	MOVZX CX,AL
00A9CC3A	PUSH CX
00A9CC3C	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 006A
00A96B7D	POP EAX
00A9209A	SUB DWORD PTR [ESP],EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 006B
00A9CD26	LODS DWORD PTR [ESI]
00A9CD27	SUB EAX,EBX
00A9ACD3	ADD EAX,0x4b63ebc5
00A94780	SUB EAX,0x745df977
00A8F7D1	ADD EBX,EAX
00A9741E	MOVZX AX,BYTE PTR [EAX]
00A97422	PUSH AX
///////////////////////////////////////////////////////////
//////// Virtual Handler 006C
00A94468	POP CX
00A895EB	SHL DWORD PTR [ESP],CL
00A895EE	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 006D
00A9212F	OR DWORD PTR [EDI+0x1c],0x1
///////////////////////////////////////////////////////////
//////// Virtual Handler 006E
00A8DBA6	LODS DWORD PTR [ESI]
00A8DBA7	XOR EAX,EBX
00A95D96	SUB EAX,0x25099d87
00A9789B	ADD EAX,0xeffe68e
00A8B5AD	XOR EBX,EAX
00A8B5AF	XOR EDX,EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 006F
00A98072	NEG WORD PTR [ESP]
00A98076	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0070
00A8A727	POP CX
00A8A0FB	POP AX
00A9B1C3	DIV CL
00A9B1C5	MOVZX CX,AH
00A9B1C9	PUSH CX
00A93E05	MOVZX CX,AL
00A93E09	PUSH CX
00A93E0B	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0071
00A8A24A	POP ECX
00A97C00	POP EAX
00A8B0BD	MUL ECX
00A8B0BF	PUSH EDX
00A8B0CA	PUSH EAX
00A8B0CB	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0072
00A96E29	POP ECX
00A9A21B	POP EAX
00A89BF3	POP EDX
00A8F56B	IDIV ECX
00A8F56D	PUSH EDX
00A96EEE	PUSH EAX
00A96EEF	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0073
00A8E288	POP EAX
00A90AD1	DEC DWORD PTR [ESP]
00A90AD4	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0074
00A90BD5	PUSH DWORD PTR [EDI+0x1c]
00A90BD8	POPFD 
00A90BD9	POP CX
00A90BDB	RCR BYTE PTR [ESP],CL
00A90BDE	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0075
00A9AD66	POP EAX
00A8B678	BTR DWORD PTR [ESP],EAX
00A8B67C	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0076
00A93C74	POP DWORD PTR [EDI+0x64]
///////////////////////////////////////////////////////////
//////// Virtual Handler 0077
00A90A01	MOVZX AX,BYTE PTR FS:[EDX]
00A90A06	PUSH AX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0078
00A8A75E	LODS DWORD PTR [ESI]
00A8A75F	ADD EAX,EBX
00A9B436	XOR EAX,0xa33b254
00A930FA	SUB EAX,0x481a3c01
00A95100	XOR EBX,EAX
00A95102	PUSH DWORD PTR [EAX]
///////////////////////////////////////////////////////////
//////// Virtual Handler 0079
00A9747E	MOV DWORD PTR [EDI+0x68],0x1
00A99AAF	OR DWORD PTR [EDI+0x1c],0x400
///////////////////////////////////////////////////////////
//////// Virtual Handler 007A
00A8CE87	POP CX
00A8AD9A	POP AX
00A92D20	IMUL CL
00A92D22	MOVZX CX,AH
00A92D26	PUSH CX
00A8F44A	MOVZX CX,AL
00A8F44E	PUSH CX
00A8F450	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 007B
00A9193F	POP EAX
00A9CCEE	XOR DWORD PTR [ESP],EAX
00A9CCF1	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 007C
00A8CF89	POP ESP
///////////////////////////////////////////////////////////
//////// Virtual Handler 007D
00A8C986	POP AX
00A8F6BC	DEC WORD PTR [ESP]
00A8F6C0	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 007E
00A9354A	POP CX
00A960A5	SHL WORD PTR [ESP],CL
00A960A9	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 007F
00A8F1F7	POP AX
00A89922	OR WORD PTR [ESP],AX
00A89926	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0080
00A8A1E1	POP CX
00A8C075	ROL WORD PTR [ESP],CL
00A8C079	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0081
00A8C152	POP CX
00A909A7	POP AX
00A91BA7	MOVSX CX,AL
00A9A876	PUSH CX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0082
00A8FF74	PUSH DWORD PTR [EDX]
///////////////////////////////////////////////////////////
//////// Virtual Handler 0083
00A8D8EA	POP EAX
00A8CFA7	PUSH DWORD PTR [EAX]
///////////////////////////////////////////////////////////
//////// Virtual Handler 0084
00A8ACED	POP AX
00A9410E	POP CX
00A99183	CMP CX,AX
00A99186	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0085
00A93840	POP AX
00A8FFEC	XOR BYTE PTR [ESP],AL
00A8FFEF	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0086
00A98621	MOV AX,WORD PTR FS:[EDX]
00A946D8	PUSH AX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0087
00A94351	POP EAX
00A9B32E	POP ECX
00A90D99	MOV DWORD PTR [EAX],ECX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0088
00A8B950	PUSH DWORD PTR [EDI+0x1c]
00A8B953	POPFD 
00A8B954	POP EAX
00A8B955	SBB DWORD PTR [ESP],EAX
00A8B958	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0089
00A8C687	LODS BYTE PTR [ESI]
00A8C688	ADD AL,BL
00A93607	XOR AL,0x6e
00A8FA94	SUB AL,0x15
00A91C0A	ADD BL,AL
00A9236C	MOVZX EAX,AL
00A8C911	POP DX
00A9C148	MOV BYTE PTR [EDI+EAX*4],DL
///////////////////////////////////////////////////////////
//////// Virtual Handler 008A
00A95113	POP AX
00A90A20	ADD BYTE PTR [ESP],AL
00A90A23	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 008B
00A97CF7	POP AX
00A8EEBF	XOR WORD PTR [ESP],AX
00A8EEC3	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 008C
00A9BFC4	POP EAX
00A8FF34	ADD DWORD PTR [ESP],EAX
00A8FF37	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 008D
00A93199	POP CX
00A99524	POP AX
00A8B027	IDIV CL
00A8B029	MOVZX CX,AH
00A8B9E9	PUSH CX
00A9149B	MOVZX CX,AL
00A9149F	PUSH CX
00A914A1	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 008E
00A9759E	POP AX
00A8DAAE	AND WORD PTR [ESP],AX
00A8DAB2	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 008F
00A950A1	LODS BYTE PTR [ESI]
00A950A2	XOR AL,BL
00A9968F	XOR AL,0xcc
00A8D807	SUB AL,0x0
00A89CB2	ADD BL,AL
00A93F85	MOV BYTE PTR [EDI+0x60],AL
///////////////////////////////////////////////////////////
//////// Virtual Handler 0090
00A99A07	MOV EAX,DWORD PTR [EDI+0x1c]
00A97E64	AND EAX,0x1
00A905EF	OR EAX,EAX
00A905F7	AND DWORD PTR [EDI+0x1c],0xfe
00A8DD73	MOV EBX,EBX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0091
00A8F456	MOV EAX,EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0092
00A90213	LODS DWORD PTR [ESI]
00A90214	XOR EAX,EBX
00A90216	XOR EAX,0x13146987
00A9C0AE	XOR EAX,0x665ef792
00A8CABC	ADD EBX,EAX
00A969C4	ADD EAX,DWORD PTR [EDI+0x70]
00A8E3BB	PUSH EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0093
00A8D8F9	POP EAX
00A8BB05	OR DWORD PTR [ESP],EAX
00A8BB08	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0094
00A93A5C	PUSH EDX
///////////////////////////////////////////////////////////
//////// Virtual Handler 0095
00A94544	PUSH DWORD PTR [EDI+0x1c]
00A94547	POPFD 
00A94548	POP AX
00A9454A	SBB BYTE PTR [ESP],AL
00A9454D	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0096
00A9CD38	PUSH DWORD PTR [EDI+0x1c]
00A9CD3B	POPFD 
00A9CD3C	POP CX
00A9CD3E	RCL BYTE PTR [ESP],CL
00A9CD41	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0097
00A920E6	PUSH DWORD PTR [EDI+0x1c]
00A920E9	POPFD 
00A920EA	POP EAX
00A920EB	ADC DWORD PTR [ESP],EAX
00A920EE	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 0098
00A97596	POP WORD PTR [EDX]
///////////////////////////////////////////////////////////
//////// Virtual Handler 0099
00A936CD	POP AX
00A9B318	BT WORD PTR [ESP],AX
00A9B31D	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 009A
00A996E4	POP CX
00A91D58	SHR DWORD PTR [ESP],CL
00A91D5B	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 009B
00A93C7C	PUSH DWORD PTR FS:[EDX]
///////////////////////////////////////////////////////////
//////// Virtual Handler 009C
00A9734A	PUSH DWORD PTR [EDI+0x70]
///////////////////////////////////////////////////////////
//////// Virtual Handler 009D
00A94D76	POP EAX
00A94168	PUSH EDX
00A94170	MOV EDX,EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 009E
00A8B07F	POP AX
00A928C0	AND BYTE PTR [ESP],AL
00A928C3	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 009F
00A8B777	POP EAX
00A9B59D	BT DWORD PTR [ESP],EAX
00A9B5A1	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 00A0
00A8F9DE	POP EAX
00A97B73	ADD DWORD PTR [ESP],EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 00A1
00A8F081	POP ECX
00A8CCBF	POP EAX
00A975CB	MOVSX ECX,AL
00A973F2	PUSH ECX
///////////////////////////////////////////////////////////
//////// Virtual Handler 00A2
00A9295D	LODS DWORD PTR [ESI]
00A9295E	XOR EAX,EBX
00A9C635	SUB EAX,0x1f30d800
00A951D8	XOR EAX,0x1878186d
00A8C16A	SUB EBX,EAX
00A97311	ADD EDX,EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 00A3
00A8EE91	POP DWORD PTR FS:[EDX]
///////////////////////////////////////////////////////////
//////// Virtual Handler 00A4
00A91231	POP CX
00A955CD	ROR BYTE PTR [ESP],CL
00A955D0	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 00A5
00A8CBE6	LODS DWORD PTR [ESI]
00A8CBE7	SUB EAX,EBX
00A8E892	ADD EAX,0x7f36e4df
00A97C88	ADD EAX,0x3763db93
00A915D5	ADD EBX,EAX
00A96F5A	PUSH WORD PTR [EAX]
///////////////////////////////////////////////////////////
//////// Virtual Handler 00A6
00A9743A	NEG DWORD PTR [ESP]
00A9743D	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 00A7
00A90AA7	POP EAX
00A925CD	XOR DWORD PTR [ESP],EAX
///////////////////////////////////////////////////////////
//////// Virtual Handler 00A8
00A90A5F	POP EAX
00A9184C	AND DWORD PTR [ESP],EAX
00A9184F	PUSHFD 
///////////////////////////////////////////////////////////
//////// Virtual Handler 00A9
00A8CEC0	POP EDX
