408a21:	00 00                	add    %al,(%eax)
408a23:	00 0c 00             	add    %cl,(%eax,%eax,1)
408a26:	00 00                	add    %al,(%eax)
408a28:	50                   	push   %eax
408a29:	00 6c 00 61          	add    %ch,0x61(%eax,%eax,1)
408a2d:	00 79 00             	add    %bh,0x0(%ecx)
408a30:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
408a34:	00 00                	add    %al,(%eax)
408a36:	00 00                	add    %al,(%eax)
408a38:	26 00 00             	add    %al,%es:(%eax)
408a3b:	00 53 00             	add    %dl,0x0(%ebx)
408a3e:	45                   	inc    %ebp
408a3f:	00 4c 00 45          	add    %cl,0x45(%eax,%eax,1)
408a43:	00 43 00             	add    %al,0x0(%ebx)
408a46:	54                   	push   %esp
408a47:	00 20                	add    %ah,(%eax)
408a49:	00 2a                	add    %ch,(%edx)
408a4b:	00 20                	add    %ah,(%eax)
408a4d:	00 46 00             	add    %al,0x0(%esi)
408a50:	52                   	push   %edx
408a51:	00 4f 00             	add    %cl,0x0(%edi)
408a54:	4d                   	dec    %ebp
408a55:	00 20                	add    %ah,(%eax)
408a57:	00 49 00             	add    %cl,0x0(%ecx)
408a5a:	74 00                	je     0x408a5c
408a5c:	65 00 6d 00          	add    %ch,%gs:0x0(%ebp)
408a60:	73 00                	jae    0x408a62
408a62:	00 00                	add    %al,(%eax)
408a64:	50                   	push   %eax
408a65:	00 00                	add    %al,(%eax)
408a67:	00 53 00             	add    %dl,0x0(%ebx)
408a6a:	45                   	inc    %ebp
408a6b:	00 4c 00 45          	add    %cl,0x45(%eax,%eax,1)
408a6f:	00 43 00             	add    %al,0x0(%ebx)
408a72:	54                   	push   %esp
408a73:	00 20                	add    %ah,(%eax)
408a75:	00 2a                	add    %ch,(%edx)
408a77:	00 20                	add    %ah,(%eax)
408a79:	00 46 00             	add    %al,0x0(%esi)
408a7c:	72 00                	jb     0x408a7e
408a7e:	6f                   	outsl  %ds:(%esi),(%dx)
408a7f:	00 6d 00             	add    %ch,0x0(%ebp)
408a82:	20 00                	and    %al,(%eax)
408a84:	49                   	dec    %ecx
408a85:	00 6e 00             	add    %ch,0x0(%esi)
408a88:	76 00                	jbe    0x408a8a
408a8a:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
408a8e:	74 00                	je     0x408a90
408a90:	6f                   	outsl  %ds:(%esi),(%dx)
408a91:	00 72 00             	add    %dh,0x0(%edx)
408a94:	79 00                	jns    0x408a96
408a96:	20 00                	and    %al,(%eax)
408a98:	57                   	push   %edi
408a99:	00 48 00             	add    %cl,0x0(%eax)
408a9c:	45                   	inc    %ebp
408a9d:	00 52 00             	add    %dl,0x0(%edx)
408aa0:	45                   	inc    %ebp
408aa1:	00 20                	add    %ah,(%eax)
408aa3:	00 50 00             	add    %dl,0x0(%eax)
408aa6:	6c                   	insb   (%dx),%es:(%edi)
408aa7:	00 61 00             	add    %ah,0x0(%ecx)
408aaa:	79 00                	jns    0x408aac
408aac:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
408ab0:	20 00                	and    %al,(%eax)
408ab2:	3d 00 20 00 27       	cmp    $0x27002000,%eax
408ab7:	00 00                	add    %al,(%eax)
408ab9:	00 00                	add    %al,(%eax)
408abb:	00 36                	add    %dh,(%esi)
408abd:	00 00                	add    %al,(%eax)
408abf:	00 59 00             	add    %bl,0x0(%ecx)
408ac2:	6f                   	outsl  %ds:(%esi),(%dx)
408ac3:	00 75 00             	add    %dh,0x0(%ebp)
408ac6:	20 00                	and    %al,(%eax)
408ac8:	68 00 61 00 76       	push   $0x76006100
408acd:	00 65 00             	add    %ah,0x0(%ebp)
408ad0:	20 00                	and    %al,(%eax)
408ad2:	64 00 65 00          	add    %ah,%fs:0x0(%ebp)
408ad6:	66 00 65 00          	data16 add %ah,0x0(%ebp)
408ada:	61                   	popa
408adb:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
408adf:	00 64 00 20          	add    %ah,0x20(%eax,%eax,1)
408ae3:	00 74 00 68          	add    %dh,0x68(%eax,%eax,1)
408ae7:	00 65 00             	add    %ah,0x0(%ebp)
408aea:	20 00                	and    %al,(%eax)
408aec:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
408af0:	65 00 6d 00          	add    %ch,%gs:0x0(%ebp)
408af4:	79 00                	jns    0x408af6
408af6:	00 00                	add    %al,(%eax)
408af8:	20 00                	and    %al,(%eax)
408afa:	00 00                	add    %al,(%eax)
408afc:	59                   	pop    %ecx
408afd:	00 6f 00             	add    %ch,0x0(%edi)
408b00:	75 00                	jne    0x408b02
408b02:	20 00                	and    %al,(%eax)
408b04:	68 00 61 00 76       	push   $0x76006100
408b09:	00 65 00             	add    %ah,0x0(%ebp)
408b0c:	20 00                	and    %al,(%eax)
408b0e:	67 00 61 00          	add    %ah,0x0(%bx,%di)
408b12:	69 00 6e 00 65 00    	imul   $0x65006e,(%eax),%eax
408b18:	64 00 20             	add    %ah,%fs:(%eax)
408b1b:	00 00                	add    %al,(%eax)
408b1d:	00 00                	add    %al,(%eax)
408b1f:	00 16                	add    %dl,(%esi)
408b21:	00 00                	add    %al,(%eax)
408b23:	00 20                	add    %ah,(%eax)
408b25:	00 45 00             	add    %al,0x0(%ebp)
408b28:	78 00                	js     0x408b2a
408b2a:	70 00                	jo     0x408b2c
408b2c:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
408b30:	69 00 65 00 6e 00    	imul   $0x6e0065,(%eax),%eax
408b36:	63 00                	arpl   %eax,(%eax)
408b38:	65 00 00             	add    %al,%gs:(%eax)
408b3b:	00 0a                	add    %cl,(%edx)
408b3d:	00 00                	add    %al,(%eax)
408b3f:	00 20                	add    %ah,(%eax)
408b41:	00 47 00             	add    %al,0x0(%edi)
408b44:	6f                   	outsl  %ds:(%esi),(%dx)
408b45:	00 6c 00 64          	add    %ch,0x64(%eax,%eax,1)
408b49:	00 00                	add    %al,(%eax)
408b4b:	00 26                	add    %ah,(%esi)
408b4d:	00 00                	add    %al,(%eax)
408b4f:	00 59 00             	add    %bl,0x0(%ecx)
408b52:	6f                   	outsl  %ds:(%esi),(%dx)
408b53:	00 75 00             	add    %dh,0x0(%ebp)
408b56:	20 00                	and    %al,(%eax)
408b58:	72 00                	jb     0x408b5a
408b5a:	75 00                	jne    0x408b5c
408b5c:	6e                   	outsb  %ds:(%esi),(%dx)
408b5d:	00 20                	add    %ah,(%eax)
408b5f:	00 61 00             	add    %ah,0x0(%ecx)
408b62:	77 00                	ja     0x408b64
408b64:	61                   	popa
408b65:	00 79 00             	add    %bh,0x0(%ecx)
408b68:	20 00                	and    %al,(%eax)
408b6a:	73 00                	jae    0x408b6c
408b6c:	63 00                	arpl   %eax,(%eax)
408b6e:	61                   	popa
408b6f:	00 72 00             	add    %dh,0x0(%edx)
408b72:	65 00 64 00 00       	add    %ah,%gs:0x0(%eax,%eax,1)
408b77:	00 12                	add    %dl,(%edx)
408b79:	00 00                	add    %al,(%eax)
408b7b:	00 59 00             	add    %bl,0x0(%ecx)
408b7e:	6f                   	outsl  %ds:(%esi),(%dx)
408b7f:	00 75 00             	add    %dh,0x0(%ebp)
408b82:	20 00                	and    %al,(%eax)
408b84:	66 00 69 00          	data16 add %ch,0x0(%ecx)
408b88:	6e                   	outsb  %ds:(%esi),(%dx)
408b89:	00 64 00 20          	add    %ah,0x20(%eax,%eax,1)
408b8d:	00 00                	add    %al,(%eax)
408b8f:	00 5f 5f             	add    %bl,0x5f(%edi)
408b92:	76 62                	jbe    0x408bf6
408b94:	61                   	popa
408b95:	53                   	push   %ebx
408b96:	74 72                	je     0x408c0a
408b98:	52                   	push   %edx
408b99:	34 00                	xor    $0x0,%al
408b9b:	00 00                	add    %al,(%eax)
408b9d:	00 00                	add    %al,(%eax)
408b9f:	00 4e 00             	add    %cl,0x0(%esi)
408ba2:	00 00                	add    %al,(%eax)
408ba4:	53                   	push   %ebx
408ba5:	00 45 00             	add    %al,0x0(%ebp)
408ba8:	4c                   	dec    %esp
408ba9:	00 45 00             	add    %al,0x0(%ebp)
408bac:	43                   	inc    %ebx
408bad:	00 54 00 20          	add    %dl,0x20(%eax,%eax,1)
408bb1:	00 2a                	add    %ch,(%edx)
408bb3:	00 20                	add    %ah,(%eax)
408bb5:	00 46 00             	add    %al,0x0(%esi)
408bb8:	52                   	push   %edx
408bb9:	00 4f 00             	add    %cl,0x0(%edi)
408bbc:	4d                   	dec    %ebp
408bbd:	00 20                	add    %ah,(%eax)
408bbf:	00 4d 00             	add    %cl,0x0(%ebp)
408bc2:	6f                   	outsl  %ds:(%esi),(%dx)
408bc3:	00 6e 00             	add    %ch,0x0(%esi)
408bc6:	73 00                	jae    0x408bc8
408bc8:	74 00                	je     0x408bca
408bca:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
408bce:	73 00                	jae    0x408bd0
408bd0:	20 00                	and    %al,(%eax)
408bd2:	57                   	push   %edi
408bd3:	00 48 00             	add    %cl,0x0(%eax)
408bd6:	45                   	inc    %ebp
408bd7:	00 52 00             	add    %dl,0x0(%edx)
408bda:	45                   	inc    %ebp
408bdb:	00 20                	add    %ah,(%eax)
408bdd:	00 4e 00             	add    %cl,0x0(%esi)
408be0:	75 00                	jne    0x408be2
408be2:	6d                   	insl   (%dx),%es:(%edi)
408be3:	00 62 00             	add    %ah,0x0(%edx)
408be6:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
408bea:	20 00                	and    %al,(%eax)
408bec:	3d 00 20 00 27       	cmp    $0x27002000,%eax
408bf1:	00 00                	add    %al,(%eax)
408bf3:	00 3a                	add    %bh,(%edx)
408bf5:	00 00                	add    %al,(%eax)
408bf7:	00 59 00             	add    %bl,0x0(%ecx)
408bfa:	6f                   	outsl  %ds:(%esi),(%dx)
408bfb:	00 75 00             	add    %dh,0x0(%ebp)
408bfe:	20 00                	and    %al,(%eax)
408c00:	73 00                	jae    0x408c02
408c02:	65 00 61 00          	add    %ah,%gs:0x0(%ecx)
408c06:	72 00                	jb     0x408c08
408c08:	63 00                	arpl   %eax,(%eax)
408c0a:	68 00 20 00 61       	push   $0x61002000
408c0f:	00 72 00             	add    %dh,0x0(%edx)
408c12:	6f                   	outsl  %ds:(%esi),(%dx)
408c13:	00 75 00             	add    %dh,0x0(%ebp)
408c16:	6e                   	outsb  %ds:(%esi),(%dx)
408c17:	00 64 00 20          	add    %ah,0x20(%eax,%eax,1)
408c1b:	00 66 00             	add    %ah,0x0(%esi)
408c1e:	6f                   	outsl  %ds:(%esi),(%dx)
408c1f:	00 72 00             	add    %dh,0x0(%edx)
408c22:	20 00                	and    %al,(%eax)
408c24:	61                   	popa
408c25:	00 20                	add    %ah,(%eax)
408c27:	00 66 00             	add    %ah,0x0(%esi)
408c2a:	69 00 67 00 68 00    	imul   $0x680067,(%eax),%eax
408c30:	74 00                	je     0x408c32
408c32:	00 00                	add    %al,(%eax)
408c34:	1e                   	push   %ds
408c35:	00 00                	add    %al,(%eax)
408c37:	00 59 00             	add    %bl,0x0(%ecx)
408c3a:	6f                   	outsl  %ds:(%esi),(%dx)
408c3b:	00 75 00             	add    %dh,0x0(%ebp)
408c3e:	20 00                	and    %al,(%eax)
408c40:	72 00                	jb     0x408c42
408c42:	75 00                	jne    0x408c44
408c44:	6e                   	outsb  %ds:(%esi),(%dx)
408c45:	00 20                	add    %ah,(%eax)
408c47:	00 69 00             	add    %ch,0x0(%ecx)
408c4a:	6e                   	outsb  %ds:(%esi),(%dx)
408c4b:	00 74 00 6f          	add    %dh,0x6f(%eax,%eax,1)
408c4f:	00 20                	add    %ah,(%eax)
408c51:	00 61 00             	add    %ah,0x0(%ecx)
408c54:	20 00                	and    %al,(%eax)
408c56:	00 00                	add    %al,(%eax)
408c58:	0c 00                	or     $0x0,%al
408c5a:	00 00                	add    %al,(%eax)
408c5c:	4e                   	dec    %esi
408c5d:	00 75 00             	add    %dh,0x0(%ebp)
408c60:	6d                   	insl   (%dx),%es:(%edi)
408c61:	00 62 00             	add    %ah,0x0(%edx)
408c64:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
408c68:	00 00                	add    %al,(%eax)
408c6a:	00 00                	add    %al,(%eax)
408c6c:	81 09 f8 7b 32 bf    	orl    $0xbf327bf8,(%ecx)
408c72:	1a 10                	sbb    (%eax),%dl
408c74:	8b bb 00 aa 00 30    	mov    0x3000aa00(%ebx),%edi
408c7a:	0c ab                	or     $0xab,%al
408c8c:	5f                   	pop    %edi
408c8d:	5f                   	pop    %edi
408c8e:	76 62                	jbe    0x408cf2
408c90:	61                   	popa
408c91:	43                   	inc    %ebx
408c92:	61                   	popa
408c93:	73 74                	jae    0x408d09
408c95:	4f                   	dec    %edi
408c96:	62 6a 56             	bound  %ebp,0x56(%edx)
408c99:	61                   	popa
408c9a:	72 00                	jb     0x408c9c
408c9c:	5f                   	pop    %edi
408c9d:	5f                   	pop    %edi
408c9e:	76 62                	jbe    0x408d02
408ca0:	61                   	popa
408ca1:	43                   	inc    %ebx
408ca2:	61                   	popa
408ca3:	73 74                	jae    0x408d19
408ca5:	4f                   	dec    %edi
408ca6:	62 6a 00             	bound  %ebp,0x0(%edx)
408ca9:	00 00                	add    %al,(%eax)
408cab:	00 5f 5f             	add    %bl,0x5f(%edi)
408cae:	76 62                	jbe    0x408d12
408cb0:	61                   	popa
408cb1:	56                   	push   %esi
408cb2:	61                   	popa
408cb3:	72 54                	jb     0x408d09
408cb5:	73 74                	jae    0x408d2b
408cb7:	45                   	inc    %ebp
408cb8:	71 00                	jno    0x408cba
408cba:	00 00                	add    %al,(%eax)
408cbc:	5f                   	pop    %edi
408cbd:	5f                   	pop    %edi
408cbe:	76 62                	jbe    0x408d22
408cc0:	61                   	popa
408cc1:	56                   	push   %esi
408cc2:	61                   	popa
408cc3:	72 4d                	jb     0x408d12
408cc5:	6f                   	outsl  %ds:(%esi),(%dx)
408cc6:	76 65                	jbe    0x408d2d
408cd0:	5f                   	pop    %edi
408cd1:	5f                   	pop    %edi
408cd2:	76 62                	jbe    0x408d36
408cd4:	61                   	popa
408cd5:	52                   	push   %edx
408cd6:	38 49 6e             	cmp    %cl,0x6e(%ecx)
408cd9:	74 49                	je     0x408d24
408cdb:	32 00                	xor    (%eax),%al
408cdd:	00 00                	add    %al,(%eax)
408cdf:	00 5f 5f             	add    %bl,0x5f(%edi)
408ce2:	76 62                	jbe    0x408d46
408ce4:	61                   	popa
408ce5:	46                   	inc    %esi
408ce6:	50                   	push   %eax
408ce7:	49                   	dec    %ecx
408ce8:	6e                   	outsb  %ds:(%esi),(%dx)
408ce9:	74 00                	je     0x408ceb
408ceb:	00 45 00             	add    %al,0x0(%ebp)
408cee:	6e                   	outsb  %ds:(%esi),(%dx)
408cef:	00 61 00             	add    %ah,0x0(%ecx)
408cf2:	62 00                	bound  %eax,(%eax)
408cf4:	6c                   	insb   (%dx),%es:(%edi)
408cf5:	00 65 00             	add    %ah,0x0(%ebp)
408cf8:	64 00 00             	add    %al,%fs:(%eax)
408cfb:	00 22                	add    %ah,(%edx)
408cfd:	00 00                	add    %al,(%eax)
408cff:	00 59 00             	add    %bl,0x0(%ecx)
408d02:	6f                   	outsl  %ds:(%esi),(%dx)
408d03:	00 75 00             	add    %dh,0x0(%ebp)
408d06:	20 00                	and    %al,(%eax)
408d08:	62 00                	bound  %eax,(%eax)
408d0a:	61                   	popa
408d0b:	00 72 00             	add    %dh,0x0(%edx)
408d0e:	65 00 6c 00 79       	add    %ch,%gs:0x79(%eax,%eax,1)
408d13:	00 20                	add    %ah,(%eax)
408d15:	00 65 00             	add    %ah,0x0(%ebp)
408d18:	73 00                	jae    0x408d1a
408d1a:	63 00                	arpl   %eax,(%eax)
408d1c:	61                   	popa
408d1d:	00 70 00             	add    %dh,0x0(%eax)
408d20:	65 00 00             	add    %al,%gs:(%eax)
408d23:	00 06                	add    %al,(%esi)
408d25:	00 00                	add    %al,(%eax)
408d27:	00 52 00             	add    %dl,0x0(%edx)
408d2a:	75 00                	jne    0x408d2c
408d2c:	6e                   	outsb  %ds:(%esi),(%dx)
408d2d:	00 00                	add    %al,(%eax)
408d2f:	00 24 00             	add    %ah,(%eax,%eax,1)
408d32:	00 00                	add    %al,(%eax)
408d34:	59                   	pop    %ecx
408d35:	00 6f 00             	add    %ch,0x0(%edi)
408d38:	75 00                	jne    0x408d3a
408d3a:	20 00                	and    %al,(%eax)
408d3c:	61                   	popa
408d3d:	00 74 00 74          	add    %dh,0x74(%eax,%eax,1)
408d41:	00 65 00             	add    %ah,0x0(%ebp)
408d44:	6d                   	insl   (%dx),%es:(%edi)
408d45:	00 70 00             	add    %dh,0x0(%eax)
408d48:	74 00                	je     0x408d4a