404c24:	4e                   	dec    %esi
404c25:	00 53 00             	add    %dl,0x0(%ebx)
404c28:	5f                   	pop    %edi
404c29:	00 49 00             	add    %cl,0x0(%ecx)
404c2c:	4e                   	dec    %esi
404c2d:	00 5f 00             	add    %bl,0x0(%edi)
404c30:	53                   	push   %ebx
404c31:	00 59 00             	add    %bl,0x0(%ecx)
404c34:	53                   	push   %ebx
404c35:	00 54 00 45          	add    %dl,0x45(%eax,%eax,1)
404c39:	00 4d 00             	add    %cl,0x0(%ebp)
404c3c:	5f                   	pop    %edi
404c3d:	00 50 00             	add    %dl,0x0(%eax)
404c40:	52                   	push   %edx
404c41:	00 4f 00             	add    %cl,0x0(%edi)
404c44:	43                   	inc    %ebx
404c45:	00 45 00             	add    %al,0x0(%ebp)
404c48:	53                   	push   %ebx
404c49:	00 53 00             	add    %dl,0x0(%ebx)
404c4c:	00 00                	add    %al,(%eax)
404c4e:	00 00                	add    %al,(%eax)
404c50:	47                   	inc    %edi
404c51:	00 65 00             	add    %ah,0x0(%ebp)
404c54:	74 00                	je     0x404c56
404c56:	53                   	push   %ebx
404c57:	00 65 00             	add    %ah,0x0(%ebp)
404c5a:	72 00                	jb     0x404c5c
404c5c:	76 00                	jbe    0x404c5e
404c5e:	69 00 63 00 65 00    	imul   $0x650063,(%eax),%eax
404c64:	43                   	inc    %ebx
404c65:	00 6f 00             	add    %ch,0x0(%edi)
404c68:	6e                   	outsb  %ds:(%esi),(%dx)
404c69:	00 66 00             	add    %ah,0x0(%esi)
404c6c:	69 00 67 00 3a 00    	imul   $0x3a0067,(%eax),%eax
404c72:	20 00                	and    %al,(%eax)
404c74:	4c                   	dec    %esp
404c75:	00 6f 00             	add    %ch,0x0(%edi)
404c78:	63 00                	arpl   %eax,(%eax)
404c7a:	61                   	popa
404c7b:	00 6c 00 41          	add    %ch,0x41(%eax,%eax,1)
404c7f:	00 6c 00 6c          	add    %ch,0x6c(%eax,%eax,1)
404c83:	00 6f 00             	add    %ch,0x0(%edi)
404c86:	63 00                	arpl   %eax,(%eax)
404c88:	00 00                	add    %al,(%eax)
404c8a:	00 00                	add    %al,(%eax)
404c8c:	51                   	push   %ecx
404c8d:	00 75 00             	add    %dh,0x0(%ebp)
404c90:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
404c94:	79 00                	jns    0x404c96
404c96:	53                   	push   %ebx
404c97:	00 65 00             	add    %ah,0x0(%ebp)
404c9a:	72 00                	jb     0x404c9c
404c9c:	76 00                	jbe    0x404c9e
404c9e:	69 00 63 00 65 00    	imul   $0x650063,(%eax),%eax
404ca4:	43                   	inc    %ebx
404ca5:	00 6f 00             	add    %ch,0x0(%edi)
404ca8:	6e                   	outsb  %ds:(%esi),(%dx)
404ca9:	00 66 00             	add    %ah,0x0(%esi)
404cac:	69 00 67 00 00 00    	imul   $0x67,(%eax),%eax
404cb2:	00 00                	add    %al,(%eax)
404cb4:	57                   	push   %edi
404cb5:	00 49 00             	add    %cl,0x0(%ecx)
404cb8:	4e                   	dec    %esi
404cb9:	00 33                	add    %dh,(%ebx)
404cbb:	00 32                	add    %dh,(%edx)
404cbd:	00 5f 00             	add    %bl,0x0(%edi)
404cc0:	4f                   	dec    %edi
404cc1:	00 57 00             	add    %dl,0x0(%edi)
404cc4:	4e                   	dec    %esi
404cc5:	00 5f 00             	add    %bl,0x0(%edi)
404cc8:	50                   	push   %eax
404cc9:	00 52 00             	add    %dl,0x0(%edx)
404ccc:	4f                   	dec    %edi
404ccd:	00 43 00             	add    %al,0x0(%ebx)
404cd0:	45                   	inc    %ebp
404cd1:	00 53 00             	add    %dl,0x0(%ebx)
404cd4:	53                   	push   %ebx
404cd5:	00 00                	add    %al,(%eax)
404cd7:	00 57 00             	add    %dl,0x0(%edi)
404cda:	49                   	dec    %ecx
404cdb:	00 4e 00             	add    %cl,0x0(%esi)
404cde:	33 00                	xor    (%eax),%eax
404ce0:	32 00                	xor    (%eax),%al
404ce2:	5f                   	pop    %edi
404ce3:	00 53 00             	add    %dl,0x0(%ebx)
404ce6:	48                   	dec    %eax
404ce7:	00 41 00             	add    %al,0x0(%ecx)
404cea:	52                   	push   %edx
404ceb:	00 45 00             	add    %al,0x0(%ebp)
404cee:	5f                   	pop    %edi
404cef:	00 50 00             	add    %dl,0x0(%eax)
404cf2:	52                   	push   %edx
404cf3:	00 4f 00             	add    %cl,0x0(%edi)
404cf6:	43                   	inc    %ebx
404cf7:	00 45 00             	add    %al,0x0(%ebp)
404cfa:	53                   	push   %ebx
404cfb:	00 53 00             	add    %dl,0x0(%ebx)
404cfe:	00 00                	add    %al,(%eax)
404d00:	57                   	push   %edi
404d01:	00 49 00             	add    %cl,0x0(%ecx)
404d04:	4e                   	dec    %esi
404d05:	00 33                	add    %dh,(%ebx)
404d07:	00 32                	add    %dh,(%edx)
404d09:	00 00                	add    %al,(%eax)
404d0b:	00 41 00             	add    %al,0x0(%ecx)
404d0e:	44                   	inc    %esp
404d0f:	00 41 00             	add    %al,0x0(%ecx)
404d12:	50                   	push   %eax
404d13:	00 54 00 45          	add    %dl,0x45(%eax,%eax,1)
404d17:	00 52 00             	add    %dl,0x0(%edx)
404d1a:	00 00                	add    %al,(%eax)
404d1c:	4b                   	dec    %ebx
404d1d:	00 45 00             	add    %al,0x0(%ebp)
404d20:	52                   	push   %edx
404d21:	00 4e 00             	add    %cl,0x0(%esi)
404d24:	45                   	inc    %ebp
404d25:	00 4c 00 5f          	add    %cl,0x5f(%eax,%eax,1)
404d29:	00 44 00 52          	add    %al,0x52(%eax,%eax,1)
404d2d:	00 49 00             	add    %cl,0x0(%ecx)
404d30:	56                   	push   %esi
404d31:	00 45 00             	add    %al,0x0(%ebp)
404d34:	52                   	push   %edx
404d35:	00 00                	add    %al,(%eax)
404d37:	00 46 00             	add    %al,0x0(%esi)
404d3a:	49                   	dec    %ecx
404d3b:	00 4c 00 45          	add    %cl,0x45(%eax,%eax,1)
404d3f:	00 5f 00             	add    %bl,0x0(%edi)
404d42:	53                   	push   %ebx
404d43:	00 59 00             	add    %bl,0x0(%ecx)
404d46:	53                   	push   %ebx
404d47:	00 54 00 45          	add    %dl,0x45(%eax,%eax,1)
404d4b:	00 4d 00             	add    %cl,0x0(%ebp)
404d4e:	5f                   	pop    %edi
404d4f:	00 44 00 52          	add    %al,0x52(%eax,%eax,1)
404d53:	00 49 00             	add    %cl,0x0(%ecx)
404d56:	56                   	push   %esi
404d57:	00 45 00             	add    %al,0x0(%ebp)
404d5a:	52                   	push   %edx
404d5b:	00 00                	add    %al,(%eax)
404d5d:	00 00                	add    %al,(%eax)
404d5f:	00 44 00 52          	add    %al,0x52(%eax,%eax,1)
404d63:	00 49 00             	add    %cl,0x0(%ecx)
404d66:	56                   	push   %esi
404d67:	00 45 00             	add    %al,0x0(%ebp)
404d6a:	52                   	push   %edx
404d6b:	00 00                	add    %al,(%eax)
404d6d:	00 00                	add    %al,(%eax)
404d6f:	00 45 00             	add    %al,0x0(%ebp)
404d72:	52                   	push   %edx
404d73:	00 52 00             	add    %dl,0x0(%edx)
404d76:	4f                   	dec    %edi
404d77:	00 52 00             	add    %dl,0x0(%edx)
404d7a:	00 00                	add    %al,(%eax)
404d7c:	42                   	inc    %edx
404d7d:	00 4f 00             	add    %cl,0x0(%edi)
404d80:	4f                   	dec    %edi
404d81:	00 54 00 5f          	add    %dl,0x5f(%eax,%eax,1)
404d85:	00 53 00             	add    %dl,0x0(%ebx)
404d88:	54                   	push   %esp
404d89:	00 41 00             	add    %al,0x0(%ecx)
404d8c:	52                   	push   %edx
404d8d:	00 54 00 00          	add    %dl,0x0(%eax,%eax,1)
404d91:	00 00                	add    %al,(%eax)
404d93:	00 53 00             	add    %dl,0x0(%ebx)
404d96:	59                   	pop    %ecx
404d97:	00 53 00             	add    %dl,0x0(%ebx)
404d9a:	54                   	push   %esp
404d9b:	00 45 00             	add    %al,0x0(%ebp)
404d9e:	4d                   	dec    %ebp
404d9f:	00 5f 00             	add    %bl,0x0(%edi)
404da2:	53                   	push   %ebx
404da3:	00 54 00 41          	add    %dl,0x41(%eax,%eax,1)
404da7:	00 52 00             	add    %dl,0x0(%edx)
404daa:	54                   	push   %esp
404dab:	00 00                	add    %al,(%eax)
404dad:	00 00                	add    %al,(%eax)
404daf:	00 41 00             	add    %al,0x0(%ecx)
404db2:	55                   	push   %ebp
404db3:	00 54 00 4f          	add    %dl,0x4f(%eax,%eax,1)
404db7:	00 5f 00             	add    %bl,0x0(%edi)
404dba:	53                   	push   %ebx
404dbb:	00 54 00 41          	add    %dl,0x41(%eax,%eax,1)
404dbf:	00 52 00             	add    %dl,0x0(%edx)
404dc2:	54                   	push   %esp
404dc3:	00 00                	add    %al,(%eax)
404dc5:	00 00                	add    %al,(%eax)
404dc7:	00 41 00             	add    %al,0x0(%ecx)
404dca:	55                   	push   %ebp
404dcb:	00 54 00 4f          	add    %dl,0x4f(%eax,%eax,1)
404dcf:	00 5f 00             	add    %bl,0x0(%edi)
404dd2:	53                   	push   %ebx
404dd3:	00 54 00 41          	add    %dl,0x41(%eax,%eax,1)
404dd7:	00 52 00             	add    %dl,0x0(%edx)
404dda:	54                   	push   %esp
404ddb:	00 20                	add    %ah,(%eax)
404ddd:	00 20                	add    %ah,(%eax)
404ddf:	00 28                	add    %ch,(%eax)
404de1:	00 44 00 45          	add    %al,0x45(%eax,%eax,1)
404de5:	00 4c 00 41          	add    %cl,0x41(%eax,%eax,1)
404de9:	00 59 00             	add    %bl,0x0(%ecx)
404dec:	45                   	inc    %ebp
404ded:	00 44 00 29          	add    %al,0x29(%eax,%eax,1)
404df1:	00 00                	add    %al,(%eax)
404df3:	00 44 00 45          	add    %al,0x45(%eax,%eax,1)
404df7:	00 4d 00             	add    %cl,0x0(%ebp)
404dfa:	41                   	inc    %ecx
404dfb:	00 4e 00             	add    %cl,0x0(%esi)
404dfe:	44                   	inc    %esp
404dff:	00 5f 00             	add    %bl,0x0(%edi)
404e02:	53                   	push   %ebx
404e03:	00 54 00 41          	add    %dl,0x41(%eax,%eax,1)
404e07:	00 52 00             	add    %dl,0x0(%edx)
404e0a:	54                   	push   %esp
404e0b:	00 00                	add    %al,(%eax)
404e0d:	00 00                	add    %al,(%eax)
404e0f:	00 44 00 49          	add    %al,0x49(%eax,%eax,1)
404e13:	00 53 00             	add    %dl,0x0(%ebx)
404e16:	41                   	inc    %ecx
404e17:	00 42 00             	add    %al,0x0(%edx)
404e1a:	4c                   	dec    %esp
404e1b:	00 45 00             	add    %al,0x0(%ebp)
404e1e:	44                   	inc    %esp
404e1f:	00 00                	add    %al,(%eax)
404e21:	00 00                	add    %al,(%eax)
404e23:	00 4e 00             	add    %cl,0x0(%esi)
404e26:	4f                   	dec    %edi
404e27:	00 52 00             	add    %dl,0x0(%edx)
404e2a:	4d                   	dec    %ebp
404e2b:	00 41 00             	add    %al,0x0(%ecx)
404e2e:	4c                   	dec    %esp
404e2f:	00 00                	add    %al,(%eax)
404e31:	00 00                	add    %al,(%eax)
404e33:	00 53 00             	add    %dl,0x0(%ebx)
404e36:	45                   	inc    %ebp
404e37:	00 56 00             	add    %dl,0x0(%esi)
404e3a:	45                   	inc    %ebp
404e3b:	00 52 00             	add    %dl,0x0(%edx)
404e3e:	45                   	inc    %ebp
404e3f:	00 00                	add    %al,(%eax)
404e41:	00 00                	add    %al,(%eax)
404e43:	00 43 00             	add    %al,0x0(%ebx)
404e46:	52                   	push   %edx
404e47:	00 49 00             	add    %cl,0x0(%ecx)
404e4a:	54                   	push   %esp
404e4b:	00 49 00             	add    %cl,0x0(%ecx)
404e4e:	43                   	inc    %ebx
404e4f:	00 41 00             	add    %al,0x0(%ecx)
404e52:	4c                   	dec    %esp
404e53:	00 00                	add    %al,(%eax)
404e55:	00 00                	add    %al,(%eax)
404e57:	00 49 00             	add    %cl,0x0(%ecx)
404e5a:	47                   	inc    %edi
404e5b:	00 4e 00             	add    %cl,0x0(%esi)
404e5e:	4f                   	dec    %edi
404e5f:	00 52 00             	add    %dl,0x0(%edx)
404e62:	45                   	inc    %ebp
404e63:	00 00                	add    %al,(%eax)
404e65:	00 00                	add    %al,(%eax)
404e67:	00 47 00             	add    %al,0x0(%edi)
404e6a:	65 00 74 00 53       	add    %dh,%gs:0x53(%eax,%eax,1)
404e6f:	00 65 00             	add    %ah,0x0(%ebp)
404e72:	72 00                	jb     0x404e74
404e74:	76 00                	jbe    0x404e76
404e76:	69 00 63 00 65 00    	imul   $0x650063,(%eax),%eax
404e7c:	43                   	inc    %ebx
404e7d:	00 6f 00             	add    %ch,0x0(%edi)
404e80:	6e                   	outsb  %ds:(%esi),(%dx)
404e81:	00 66 00             	add    %ah,0x0(%esi)
404e84:	69 00 67 00 00 00    	imul   $0x67,(%eax),%eax
404e8a:	00 00                	add    %al,(%eax)
404e8c:	34 00                	xor    $0x0,%al
404e8e:	30 00                	xor    %al,(%eax)
404e90:	39 00                	cmp    %eax,(%eax)
404e92:	36 00 00             	add    %al,%ss:(%eax)
404e95:	00 00                	add    %al,(%eax)
404e97:	00 0a                	add    %cl,(%edx)
404e99:	00 00                	add    %al,(%eax)
404e9b:	00 4c 00 6f          	add    %cl,0x6f(%eax,%eax,1)
404e9f:	00 63 00             	add    %ah,0x0(%ebx)
404ea2:	61                   	popa
404ea3:	00 6c 00 41          	add    %ch,0x41(%eax,%eax,1)
404ea7:	00 6c 00 6c          	add    %ch,0x6c(%eax,%eax,1)
404eab:	00 6f 00             	add    %ch,0x0(%edi)
404eae:	63 00                	arpl   %eax,(%eax)
404eb0:	00 00                	add    %al,(%eax)
404eb2:	00 00                	add    %al,(%eax)
404eb4:	51                   	push   %ecx
404eb5:	00 75 00             	add    %dh,0x0(%ebp)
404eb8:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
404ebc:	79 00                	jns    0x404ebe
404ebe:	4c                   	dec    %esp
404ebf:	00 6f 00             	add    %ch,0x0(%edi)
404ec2:	63 00                	arpl   %eax,(%eax)
404ec4:	61                   	popa
404ec5:	00 6c 00 55          	add    %ch,0x55(%eax,%eax,1)
404ec9:	00 73 00             	add    %dh,0x0(%ebx)
404ecc:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
404ed0:	53                   	push   %ebx
404ed1:	00 65 00             	add    %ah,0x0(%ebp)
404ed4:	72 00                	jb     0x404ed6
404ed6:	76 00                	jbe    0x404ed8
404ed8:	69 00 63 00 65 00    	imul   $0x650063,(%eax),%eax
404ede:	4e                   	dec    %esi
404edf:	00 61 00             	add    %ah,0x0(%ecx)
404ee2:	6d                   	insl   (%dx),%es:(%edi)
404ee3:	00 65 00             	add    %ah,0x0(%ebp)
404ee6:	00 00                	add    %al,(%eax)
404ee8:	52                   	push   %edx
404ee9:	00 74 00 6c          	add    %dh,0x6c(%eax,%eax,1)
404eed:	00 43 00             	add    %al,0x0(%ebx)
404ef0:	72 00                	jb     0x404ef2
404ef2:	65 00 61 00          	add    %ah,%gs:0x0(%ecx)
404ef6:	74 00                	je     0x404ef8
404ef8:	65 00 53 00          	add    %dl,%gs:0x0(%ebx)
404efc:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
404f00:	76 00                	jbe    0x404f02
404f02:	69 00 63 00 65 00    	imul   $0x650063,(%eax),%eax
404f08:	53                   	push   %ebx
404f09:	00 69 00             	add    %ch,0x0(%ecx)
404f0c:	64 00 00             	add    %al,%fs:(%eax)
404f0f:	00 43 00             	add    %al,0x0(%ebx)
404f12:	6f                   	outsl  %ds:(%esi),(%dx)
404f13:	00 6e 00             	add    %ch,0x0(%esi)
404f16:	76 00                	jbe    0x404f18
404f18:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
404f1c:	74 00                	je     0x404f1e
404f1e:	53                   	push   %ebx
404f1f:	00 69 00             	add    %ch,0x0(%ecx)
404f22:	64 00 54 00 6f       	add    %dl,%fs:0x6f(%eax,%eax,1)
404f27:	00 53 00             	add    %dl,0x0(%ebx)
404f2a:	74 00                	je     0x404f2c
404f2c:	72 00                	jb     0x404f2e
404f2e:	69 00 6e 00 67 00    	imul   $0x67006e,(%eax),%eax
404f34:	53                   	push   %ebx
404f35:	00 69 00             	add    %ch,0x0(%ecx)
404f38:	64 00 00             	add    %al,%fs:(%eax)
404f3b:	00 64 00 65          	add    %ah,0x65(%eax,%eax,1)
404f3f:	00 76 00             	add    %dh,0x0(%esi)
404f42:	69 00 63 00 65 00    	imul   $0x650063,(%eax),%eax
404f48:	00 00                	add    %al,(%eax)
404f4a:	00 00                	add    %al,(%eax)
404f4c:	63 00                	arpl   %eax,(%eax)
404f4e:	75 00                	jne    0x404f50
404f50:	73 00                	jae    0x404f52
404f52:	74 00                	je     0x404f54
404f54:	6f                   	outsl  %ds:(%esi),(%dx)
404f55:	00 6d 00             	add    %ch,0x0(%ebp)
404f58:	00 00                	add    %al,(%eax)
404f5a:	00 00                	add    %al,(%eax)
404f5c:	73 00                	jae    0x404f5e