4049a0:	61                   	popa
4049a1:	00 73 00             	add    %dh,0x0(%ebx)
4049a4:	65 00 20             	add    %ah,%gs:(%eax)
4049a7:	00 6e 00             	add    %ch,0x0(%esi)
4049aa:	61                   	popa
4049ab:	00 6d 00             	add    %ch,0x0(%ebp)
4049ae:	65 00 3e             	add    %bh,%gs:(%esi)
4049b1:	00 20                	add    %ah,(%eax)
4049b3:	00 5b 00             	add    %bl,0x0(%ebx)
4049b6:	6f                   	outsl  %ds:(%esi),(%dx)
4049b7:	00 70 00             	add    %dh,0x0(%eax)
4049ba:	74 00                	je     0x4049bc
4049bc:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
4049c2:	73 00                	jae    0x4049c4
4049c4:	5d                   	pop    %ebp
4049c5:	00 00                	add    %al,(%eax)
4049c7:	00 20                	add    %ah,(%eax)
4049c9:	00 20                	add    %ah,(%eax)
4049cb:	00 20                	add    %ah,(%eax)
4049cd:	00 20                	add    %ah,(%eax)
4049cf:	00 20                	add    %ah,(%eax)
4049d1:	00 20                	add    %ah,(%eax)
4049d3:	00 20                	add    %ah,(%eax)
4049d5:	00 20                	add    %ah,(%eax)
4049d7:	00 20                	add    %ah,(%eax)
4049d9:	00 20                	add    %ah,(%eax)
4049db:	00 20                	add    %ah,(%eax)
4049dd:	00 20                	add    %ah,(%eax)
4049df:	00 49 00             	add    %cl,0x0(%ecx)
4049e2:	6e                   	outsb  %ds:(%esi),(%dx)
4049e3:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
4049e7:	00 67 00             	add    %ah,0x0(%edi)
4049ea:	72 00                	jb     0x4049ec
4049ec:	69 00 74 00 79 00    	imul   $0x790074,(%eax),%eax
4049f2:	3a 00                	cmp    (%eax),%al
4049f4:	20 00                	and    %al,(%eax)
4049f6:	20 00                	and    %al,(%eax)
4049f8:	25 00 73 00 20       	and    $0x20007300,%eax
4049fd:	00 2f                	add    %ch,(%edi)
4049ff:	00 67 00             	add    %ah,0x0(%edi)
404a02:	20 00                	and    %al,(%eax)
404a04:	3c 00                	cmp    $0x0,%al
404a06:	64 00 61 00          	add    %ah,%fs:0x0(%ecx)
404a0a:	74 00                	je     0x404a0c
404a0c:	61                   	popa
404a0d:	00 62 00             	add    %ah,0x0(%edx)
404a10:	61                   	popa
404a11:	00 73 00             	add    %dh,0x0(%ebx)
404a14:	65 00 20             	add    %ah,%gs:(%eax)
404a17:	00 6e 00             	add    %ch,0x0(%esi)
404a1a:	61                   	popa
404a1b:	00 6d 00             	add    %ch,0x0(%ebp)
404a1e:	65 00 3e             	add    %bh,%gs:(%esi)
404a21:	00 20                	add    %ah,(%eax)
404a23:	00 5b 00             	add    %bl,0x0(%ebx)
404a26:	6f                   	outsl  %ds:(%esi),(%dx)
404a27:	00 70 00             	add    %dh,0x0(%eax)
404a2a:	74 00                	je     0x404a2c
404a2c:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
404a32:	73 00                	jae    0x404a34
404a34:	5d                   	pop    %ebp
404a35:	00 00                	add    %al,(%eax)
404a37:	00 20                	add    %ah,(%eax)
404a39:	00 20                	add    %ah,(%eax)
404a3b:	00 20                	add    %ah,(%eax)
404a3d:	00 20                	add    %ah,(%eax)
404a3f:	00 20                	add    %ah,(%eax)
404a41:	00 20                	add    %ah,(%eax)
404a43:	00 20                	add    %ah,(%eax)
404a45:	00 20                	add    %ah,(%eax)
404a47:	00 20                	add    %ah,(%eax)
404a49:	00 20                	add    %ah,(%eax)
404a4b:	00 20                	add    %ah,(%eax)
404a4d:	00 20                	add    %ah,(%eax)
404a4f:	00 20                	add    %ah,(%eax)
404a51:	00 43 00             	add    %al,0x0(%ebx)
404a54:	68 00 65 00 63       	push   $0x63006500
404a59:	00 6b 00             	add    %ch,0x0(%ebx)
404a5c:	73 00                	jae    0x404a5e
404a5e:	75 00                	jne    0x404a60
404a60:	6d                   	insl   (%dx),%es:(%edi)
404a61:	00 3a                	add    %bh,(%edx)
404a63:	00 20                	add    %ah,(%eax)
404a65:	00 20                	add    %ah,(%eax)
404a67:	00 25 00 73 00 20    	add    %ah,0x20007300
404a6d:	00 2f                	add    %ch,(%edi)
404a6f:	00 6b 00             	add    %ch,0x0(%ebx)
404a72:	20 00                	and    %al,(%eax)
404a74:	3c 00                	cmp    $0x0,%al
404a76:	66 00 69 00          	data16 add %ch,0x0(%ecx)
404a7a:	6c                   	insb   (%dx),%es:(%edi)
404a7b:	00 65 00             	add    %ah,0x0(%ebp)
404a7e:	20 00                	and    %al,(%eax)
404a80:	6e                   	outsb  %ds:(%esi),(%dx)
404a81:	00 61 00             	add    %ah,0x0(%ecx)
404a84:	6d                   	insl   (%dx),%es:(%edi)
404a85:	00 65 00             	add    %ah,0x0(%ebp)
404a88:	3e 00 20             	add    %ah,%ds:(%eax)
404a8b:	00 5b 00             	add    %bl,0x0(%ebx)
404a8e:	6f                   	outsl  %ds:(%esi),(%dx)
404a8f:	00 70 00             	add    %dh,0x0(%eax)
404a92:	74 00                	je     0x404a94
404a94:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
404a9a:	73 00                	jae    0x404a9c
404a9c:	5d                   	pop    %ebp
404a9d:	00 00                	add    %al,(%eax)
404a9f:	00 20                	add    %ah,(%eax)
404aa1:	00 20                	add    %ah,(%eax)
404aa3:	00 20                	add    %ah,(%eax)
404aa5:	00 20                	add    %ah,(%eax)
404aa7:	00 20                	add    %ah,(%eax)
404aa9:	00 20                	add    %ah,(%eax)
404aab:	00 20                	add    %ah,(%eax)
404aad:	00 20                	add    %ah,(%eax)
404aaf:	00 20                	add    %ah,(%eax)
404ab1:	00 20                	add    %ah,(%eax)
404ab3:	00 20                	add    %ah,(%eax)
404ab5:	00 20                	add    %ah,(%eax)
404ab7:	00 20                	add    %ah,(%eax)
404ab9:	00 20                	add    %ah,(%eax)
404abb:	00 20                	add    %ah,(%eax)
404abd:	00 52 00             	add    %dl,0x0(%edx)
404ac0:	65 00 70 00          	add    %dh,%gs:0x0(%eax)
404ac4:	61                   	popa
404ac5:	00 69 00             	add    %ch,0x0(%ecx)
404ac8:	72 00                	jb     0x404aca
404aca:	3a 00                	cmp    (%eax),%al
404acc:	20 00                	and    %al,(%eax)
404ace:	20 00                	and    %al,(%eax)
404ad0:	25 00 73 00 20       	and    $0x20007300,%eax
404ad5:	00 2f                	add    %ch,(%edi)
404ad7:	00 70 00             	add    %dh,0x0(%eax)
404ada:	20 00                	and    %al,(%eax)
404adc:	3c 00                	cmp    $0x0,%al
404ade:	64 00 61 00          	add    %ah,%fs:0x0(%ecx)
404ae2:	74 00                	je     0x404ae4
404ae4:	61                   	popa
404ae5:	00 62 00             	add    %ah,0x0(%edx)
404ae8:	61                   	popa
404ae9:	00 73 00             	add    %dh,0x0(%ebx)
404aec:	65 00 20             	add    %ah,%gs:(%eax)
404aef:	00 6e 00             	add    %ch,0x0(%esi)
404af2:	61                   	popa
404af3:	00 6d 00             	add    %ch,0x0(%ebp)
404af6:	65 00 3e             	add    %bh,%gs:(%esi)
404af9:	00 20                	add    %ah,(%eax)
404afb:	00 5b 00             	add    %bl,0x0(%ebx)
404afe:	6f                   	outsl  %ds:(%esi),(%dx)
404aff:	00 70 00             	add    %dh,0x0(%eax)
404b02:	74 00                	je     0x404b04
404b04:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
404b0a:	73 00                	jae    0x404b0c
404b0c:	5d                   	pop    %ebp
404b0d:	00 00                	add    %al,(%eax)
404b0f:	00 20                	add    %ah,(%eax)
404b11:	00 20                	add    %ah,(%eax)
404b13:	00 20                	add    %ah,(%eax)
404b15:	00 20                	add    %ah,(%eax)
404b17:	00 20                	add    %ah,(%eax)
404b19:	00 20                	add    %ah,(%eax)
404b1b:	00 20                	add    %ah,(%eax)
404b1d:	00 20                	add    %ah,(%eax)
404b1f:	00 20                	add    %ah,(%eax)
404b21:	00 20                	add    %ah,(%eax)
404b23:	00 20                	add    %ah,(%eax)
404b25:	00 20                	add    %ah,(%eax)
404b27:	00 46 00             	add    %al,0x0(%esi)
404b2a:	69 00 6c 00 65 00    	imul   $0x65006c,(%eax),%eax
404b30:	20 00                	and    %al,(%eax)
404b32:	44                   	inc    %esp
404b33:	00 75 00             	add    %dh,0x0(%ebp)
404b36:	6d                   	insl   (%dx),%es:(%edi)
404b37:	00 70 00             	add    %dh,0x0(%eax)
404b3a:	3a 00                	cmp    (%eax),%al
404b3c:	20 00                	and    %al,(%eax)
404b3e:	20 00                	and    %al,(%eax)
404b40:	25 00 73 00 20       	and    $0x20007300,%eax
404b45:	00 2f                	add    %ch,(%edi)
404b47:	00 6d 00             	add    %ch,0x0(%ebp)
404b4a:	5b                   	pop    %ebx
404b4b:	00 6d 00             	add    %ch,0x0(%ebp)
404b4e:	6f                   	outsl  %ds:(%esi),(%dx)
404b4f:	00 64 00 65          	add    %ah,0x65(%eax,%eax,1)
404b53:	00 2d 00 6d 00 6f    	add    %ch,0x6f006d00
404b59:	00 64 00 69          	add    %ah,0x69(%eax,%eax,1)
404b5d:	00 66 00             	add    %ah,0x0(%esi)
404b60:	69 00 65 00 72 00    	imul   $0x720065,(%eax),%eax
404b66:	5d                   	pop    %ebp
404b67:	00 20                	add    %ah,(%eax)
404b69:	00 3c 00             	add    %bh,(%eax,%eax,1)
404b6c:	66 00 69 00          	data16 add %ch,0x0(%ecx)
404b70:	6c                   	insb   (%dx),%es:(%edi)
404b71:	00 65 00             	add    %ah,0x0(%ebp)
404b74:	6e                   	outsb  %ds:(%esi),(%dx)
404b75:	00 61 00             	add    %ah,0x0(%ecx)
404b78:	6d                   	insl   (%dx),%es:(%edi)
404b79:	00 65 00             	add    %ah,0x0(%ebp)
404b7c:	3e 00 00             	add    %al,%ds:(%eax)
404b7f:	00 20                	add    %ah,(%eax)
404b81:	00 20                	add    %ah,(%eax)
404b83:	00 20                	add    %ah,(%eax)
404b85:	00 20                	add    %ah,(%eax)
404b87:	00 20                	add    %ah,(%eax)
404b89:	00 20                	add    %ah,(%eax)
404b8b:	00 20                	add    %ah,(%eax)
404b8d:	00 20                	add    %ah,(%eax)
404b8f:	00 20                	add    %ah,(%eax)
404b91:	00 20                	add    %ah,(%eax)
404b93:	00 20                	add    %ah,(%eax)
404b95:	00 20                	add    %ah,(%eax)
404b97:	00 43 00             	add    %al,0x0(%ebx)
404b9a:	6f                   	outsl  %ds:(%esi),(%dx)
404b9b:	00 70 00             	add    %dh,0x0(%eax)
404b9e:	79 00                	jns    0x404ba0
404ba0:	20 00                	and    %al,(%eax)
404ba2:	46                   	inc    %esi
404ba3:	00 69 00             	add    %ch,0x0(%ecx)
404ba6:	6c                   	insb   (%dx),%es:(%edi)
404ba7:	00 65 00             	add    %ah,0x0(%ebp)
404baa:	3a 00                	cmp    (%eax),%al
404bac:	20 00                	and    %al,(%eax)
404bae:	20 00                	and    %al,(%eax)
404bb0:	25 00 73 00 20       	and    $0x20007300,%eax
404bb5:	00 2f                	add    %ch,(%edi)
404bb7:	00 79 00             	add    %bh,0x0(%ecx)
404bba:	20 00                	and    %al,(%eax)
404bbc:	3c 00                	cmp    $0x0,%al
404bbe:	73 00                	jae    0x404bc0
404bc0:	6f                   	outsl  %ds:(%esi),(%dx)
404bc1:	00 75 00             	add    %dh,0x0(%ebp)
404bc4:	72 00                	jb     0x404bc6
404bc6:	63 00                	arpl   %eax,(%eax)
404bc8:	65 00 20             	add    %ah,%gs:(%eax)
404bcb:	00 66 00             	add    %ah,0x0(%esi)
404bce:	69 00 6c 00 65 00    	imul   $0x65006c,(%eax),%eax
404bd4:	3e 00 20             	add    %ah,%ds:(%eax)
404bd7:	00 5b 00             	add    %bl,0x0(%ebx)
404bda:	6f                   	outsl  %ds:(%esi),(%dx)
404bdb:	00 70 00             	add    %dh,0x0(%eax)
404bde:	74 00                	je     0x404be0
404be0:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
404be6:	73 00                	jae    0x404be8
404be8:	5d                   	pop    %ebp
404be9:	00 00                	add    %al,(%eax)
404beb:	00 00                	add    %al,(%eax)
404bed:	00 00                	add    %al,(%eax)
404bef:	00 3c 00             	add    %bh,(%eax,%eax,1)
404bf2:	3c 00                	cmp    $0x0,%al
404bf4:	3c 00                	cmp    $0x0,%al
404bf6:	3c 00                	cmp    $0x0,%al
404bf8:	3c 00                	cmp    $0x0,%al
404bfa:	20 00                	and    %al,(%eax)
404bfc:	20 00                	and    %al,(%eax)
404bfe:	50                   	push   %eax
404bff:	00 72 00             	add    %dh,0x0(%edx)
404c02:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
404c06:	73 00                	jae    0x404c08
404c08:	20 00                	and    %al,(%eax)
404c0a:	61                   	popa
404c0b:	00 20                	add    %ah,(%eax)
404c0d:	00 6b 00             	add    %ch,0x0(%ebx)
404c10:	65 00 79 00          	add    %bh,%gs:0x0(%ecx)
404c14:	20 00                	and    %al,(%eax)
404c16:	66 00 6f 00          	data16 add %ch,0x0(%edi)
404c1a:	72 00                	jb     0x404c1c
404c1c:	20 00                	and    %al,(%eax)
404c1e:	6d                   	insl   (%dx),%es:(%edi)
404c1f:	00 6f 00             	add    %ch,0x0(%edi)
404c22:	72 00                	jb     0x404c24
404c24:	65 00 20             	add    %ah,%gs:(%eax)
404c27:	00 68 00             	add    %ch,0x0(%eax)
404c2a:	65 00 6c 00 70       	add    %ch,%gs:0x70(%eax,%eax,1)
404c2f:	00 20                	add    %ah,(%eax)
404c31:	00 20                	add    %ah,(%eax)
404c33:	00 3e                	add    %bh,(%esi)
404c35:	00 3e                	add    %bh,(%esi)
404c37:	00 3e                	add    %bh,(%esi)
404c39:	00 3e                	add    %bh,(%esi)
404c3b:	00 3e                	add    %bh,(%esi)
404c3d:	00 00                	add    %al,(%eax)
404c3f:	00 44 00 3d          	add    %al,0x3d(%eax,%eax,1)
404c43:	00 44 00 65          	add    %al,0x65(%eax,%eax,1)
404c47:	00 66 00             	add    %ah,0x0(%esi)
404c4a:	72 00                	jb     0x404c4c
404c4c:	61                   	popa
404c4d:	00 67 00             	add    %ah,0x0(%edi)
404c50:	6d                   	insl   (%dx),%es:(%edi)
404c51:	00 65 00             	add    %ah,0x0(%ebp)
404c54:	6e                   	outsb  %ds:(%esi),(%dx)
404c55:	00 74 00 61          	add    %dh,0x61(%eax,%eax,1)
404c59:	00 74 00 69          	add    %dh,0x69(%eax,%eax,1)
404c5d:	00 6f 00             	add    %ch,0x0(%edi)
404c60:	6e                   	outsb  %ds:(%esi),(%dx)
404c61:	00 2c 00             	add    %ch,(%eax,%eax,1)
404c64:	20 00                	and    %al,(%eax)
404c66:	52                   	push   %edx
404c67:	00 3d 00 52 00 65    	add    %bh,0x65005200
404c6d:	00 63 00             	add    %ah,0x0(%ebx)
404c70:	6f                   	outsl  %ds:(%esi),(%dx)
404c71:	00 76 00             	add    %dh,0x0(%esi)
404c74:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
404c78:	79 00                	jns    0x404c7a
404c7a:	2c 00                	sub    $0x0,%al
404c7c:	20 00                	and    %al,(%eax)
404c7e:	47                   	inc    %edi
404c7f:	00 3d 00 69 00 6e    	add    %bh,0x6e006900
404c85:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
404c89:	00 47 00             	add    %al,0x0(%edi)
404c8c:	72 00                	jb     0x404c8e
404c8e:	69 00 74 00 79 00    	imul   $0x790074,(%eax),%eax
404c94:	2c 00                	sub    $0x0,%al
404c96:	20 00                	and    %al,(%eax)
404c98:	4b                   	dec    %ebx
404c99:	00 3d 00 63 00 68    	add    %bh,0x68006300
404c9f:	00 65 00             	add    %ah,0x0(%ebp)
404ca2:	63 00                	arpl   %eax,(%eax)
404ca4:	4b                   	dec    %ebx
404ca5:	00 73 00             	add    %dh,0x0(%ebx)
404ca8:	75 00                	jne    0x404caa
404caa:	6d                   	insl   (%dx),%es:(%edi)
404cab:	00 2c 00             	add    %ch,(%eax,%eax,1)
404cae:	00 00                	add    %al,(%eax)
404cb0:	50                   	push   %eax
404cb1:	00 3d 00 72 00 65    	add    %bh,0x65007200
404cb7:	00 50 00             	add    %dl,0x0(%eax)
404cba:	61                   	popa
404cbb:	00 69 00             	add    %ch,0x0(%ecx)
404cbe:	72 00                	jb     0x404cc0
404cc0:	2c 00                	sub    $0x0,%al
404cc2:	20 00                	and    %al,(%eax)
404cc4:	4d                   	dec    %ebp
404cc5:	00 3d 00 66 00 69    	add    %bh,0x69006600
404ccb:	00 6c 00 65          	add    %ch,0x65(%eax,%eax,1)
404ccf:	00 20                	add    %ah,(%eax)
404cd1:	00 64 00 75          	add    %ah,0x75(%eax,%eax,1)
404cd5:	00 4d 00             	add    %cl,0x0(%ebp)
404cd8:	70 00                	jo     0x404cda
404cda:	2c 00                	sub    $0x0,%al
404cdc:	20 00                	and    %al,(%eax)
404cde:	59                   	pop    %ecx
404cdf:	00 3d 00 63 00 6f    	add    %bh,0x6f006300
404ce5:	00 70 00             	add    %dh,0x0(%eax)
404ce8:	59                   	pop    %ecx
404ce9:	00 20                	add    %ah,(%eax)
404ceb:	00 66 00             	add    %ah,0x0(%esi)
404cee:	69 00 6c 00 65 00    	imul   $0x65006c,(%eax),%eax
404cf4:	00 00                	add    %al,(%eax)
404cf6:	00 00                	add    %al,(%eax)
404cf8:	3d 00 3e 00 20       	cmp    $0x20003e00,%eax
404cfd:	00 00                	add    %al,(%eax)