405d6f:	00 40 00             	add    %al,0x0(%eax)
405d72:	41                   	inc    %ecx
405d73:	00 42 00             	add    %al,0x0(%edx)
405d76:	43                   	inc    %ebx
405d77:	00 44 00 45          	add    %al,0x45(%eax,%eax,1)
405d7b:	00 46 00             	add    %al,0x0(%esi)
405d7e:	47                   	inc    %edi
405d7f:	00 48 00             	add    %cl,0x0(%eax)
405d82:	49                   	dec    %ecx
405d83:	00 4a 00             	add    %cl,0x0(%edx)
405d86:	4b                   	dec    %ebx
405d87:	00 4c 00 4d          	add    %cl,0x4d(%eax,%eax,1)
405d8b:	00 4e 00             	add    %cl,0x0(%esi)
405d8e:	4f                   	dec    %edi
405d8f:	00 50 00             	add    %dl,0x0(%eax)
405d92:	77 73                	ja     0x405e07
405d94:	6d                   	insl   (%dx),%es:(%edi)
405d95:	70 72                	jo     0x405e09
405d97:	6f                   	outsl  %ds:(%esi),(%dx)
405d98:	76 68                	jbe    0x405e02
405d9a:	6f                   	outsl  %ds:(%esi),(%dx)
405d9b:	73 74                	jae    0x405e11
405d9d:	2e 65 78 65          	cs js,pn 0x405e06
405da1:	00 3f                	add    %bh,(%edi)
405da3:	3f                   	aas
405da4:	30 3f                	xor    %bh,(%edi)
405da6:	24 53                	and    $0x53,%al
405da8:	61                   	popa
405da9:	66 65 4d             	gs dec %bp
405dac:	61                   	popa
405dad:	70 40                	jo     0x405def
405daf:	56                   	push   %esi
405db0:	4b                   	dec    %ebx
405db1:	65 79 40             	gs jns 0x405df4
405db4:	4c                   	dec    %esp
405db5:	6f                   	outsl  %ds:(%esi),(%dx)
405db6:	63 61 6c             	arpl   %esp,0x6c(%ecx)
405db9:	65 40                	gs inc %eax
405dbb:	40                   	inc    %eax
405dbc:	4b                   	dec    %ebx
405dbd:	56                   	push   %esi
405dbe:	3f                   	aas
405dbf:	24 53                	and    $0x53,%al
405dc1:	61                   	popa
405dc2:	66 65 4d             	gs dec %bp
405dc5:	61                   	popa
405dc6:	70 5f                	jo     0x405e27
405dc8:	49                   	dec    %ecx
405dc9:	74 65                	je     0x405e30
405dcb:	72 61                	jb     0x405e2e
405dcd:	74 6f                	je     0x405e3e
405dcf:	72 40                	jb     0x405e11
405dd1:	56                   	push   %esi
405dd2:	4b                   	dec    %ebx
405dd3:	65 79 40             	gs jns 0x405e16
405dd6:	4c                   	dec    %esp
405dd7:	6f                   	outsl  %ds:(%esi),(%dx)
405dd8:	63 61 6c             	arpl   %esp,0x6c(%ecx)
405ddb:	65 40                	gs inc %eax
405ddd:	40                   	inc    %eax
405dde:	4b                   	dec    %ebx
405ddf:	40                   	inc    %eax
405de0:	40                   	inc    %eax
405de1:	40                   	inc    %eax
405de2:	40                   	inc    %eax
405de3:	51                   	push   %ecx
405de4:	41                   	inc    %ecx
405de5:	45                   	inc    %ebp
405de6:	40                   	inc    %eax
405de7:	58                   	pop    %eax
405de8:	5a                   	pop    %edx
405de9:	00 3f                	add    %bh,(%edi)
405deb:	3f                   	aas
405dec:	30 3f                	xor    %bh,(%edi)
405dee:	24 53                	and    $0x53,%al
405df0:	61                   	popa
405df1:	66 65 4d             	gs dec %bp
405df4:	61                   	popa
405df5:	70 5f                	jo     0x405e56
405df7:	49                   	dec    %ecx
405df8:	74 65                	je     0x405e5f
405dfa:	72 61                	jb     0x405e5d
405dfc:	74 6f                	je     0x405e6d
405dfe:	72 40                	jb     0x405e40
405e00:	56                   	push   %esi
405e01:	4b                   	dec    %ebx
405e02:	65 79 40             	gs jns 0x405e45
405e05:	4c                   	dec    %esp
405e06:	6f                   	outsl  %ds:(%esi),(%dx)
405e07:	63 61 6c             	arpl   %esp,0x6c(%ecx)
405e0a:	65 40                	gs inc %eax
405e0c:	40                   	inc    %eax
405e0d:	4b                   	dec    %ebx
405e0e:	40                   	inc    %eax
405e0f:	40                   	inc    %eax
405e10:	51                   	push   %ecx
405e11:	41                   	inc    %ecx
405e12:	45                   	inc    %ebp
405e13:	40                   	inc    %eax
405e14:	41                   	inc    %ecx
405e15:	41                   	inc    %ecx
405e16:	56                   	push   %esi
405e17:	3f                   	aas
405e18:	24 53                	and    $0x53,%al
405e1a:	61                   	popa
405e1b:	66 65 4d             	gs dec %bp
405e1e:	61                   	popa
405e1f:	70 40                	jo     0x405e61
405e21:	56                   	push   %esi
405e22:	4b                   	dec    %ebx
405e23:	65 79 40             	gs jns 0x405e66
405e26:	4c                   	dec    %esp
405e27:	6f                   	outsl  %ds:(%esi),(%dx)
405e28:	63 61 6c             	arpl   %esp,0x6c(%ecx)
405e2b:	65 40                	gs inc %eax
405e2d:	40                   	inc    %eax
405e2e:	4b                   	dec    %ebx
405e2f:	56                   	push   %esi
405e30:	3f                   	aas
405e31:	24 53                	and    $0x53,%al
405e33:	61                   	popa
405e34:	66 65 4d             	gs dec %bp
405e37:	61                   	popa
405e38:	70 5f                	jo     0x405e99
405e3a:	49                   	dec    %ecx
405e3b:	74 65                	je     0x405ea2
405e3d:	72 61                	jb     0x405ea0
405e3f:	74 6f                	je     0x405eb0
405e41:	72 40                	jb     0x405e83
405e43:	56                   	push   %esi
405e44:	4b                   	dec    %ebx
405e45:	65 79 40             	gs jns 0x405e88
405e48:	4c                   	dec    %esp
405e49:	6f                   	outsl  %ds:(%esi),(%dx)
405e4a:	63 61 6c             	arpl   %esp,0x6c(%ecx)
405e4d:	65 40                	gs inc %eax
405e4f:	40                   	inc    %eax
405e50:	4b                   	dec    %ebx
405e51:	40                   	inc    %eax
405e52:	40                   	inc    %eax
405e53:	40                   	inc    %eax
405e54:	40                   	inc    %eax
405e55:	5f                   	pop    %edi
405e56:	4e                   	dec    %esi
405e57:	40                   	inc    %eax
405e58:	5a                   	pop    %edx
405e59:	00 3f                	add    %bh,(%edi)
405e5b:	3f                   	aas
405e5c:	30 3f                	xor    %bh,(%edi)
405e5e:	24 53                	and    $0x53,%al
405e60:	61                   	popa
405e61:	66 65 4d             	gs dec %bp
405e64:	61                   	popa
405e65:	70 5f                	jo     0x405ec6
405e67:	4c                   	dec    %esp
405e68:	6f                   	outsl  %ds:(%esi),(%dx)
405e69:	63 6b 40             	arpl   %ebp,0x40(%ebx)
405e6c:	56                   	push   %esi
405e6d:	4b                   	dec    %ebx
405e6e:	65 79 40             	gs jns 0x405eb1
405e71:	4c                   	dec    %esp
405e72:	6f                   	outsl  %ds:(%esi),(%dx)
405e73:	63 61 6c             	arpl   %esp,0x6c(%ecx)
405e76:	65 40                	gs inc %eax
405e78:	40                   	inc    %eax
405e79:	4b                   	dec    %ebx
405e7a:	56                   	push   %esi
405e7b:	3f                   	aas
405e7c:	24 53                	and    $0x53,%al
405e7e:	61                   	popa
405e7f:	66 65 4d             	gs dec %bp
405e82:	61                   	popa
405e83:	70 5f                	jo     0x405ee4
405e85:	49                   	dec    %ecx
405e86:	74 65                	je     0x405eed
405e88:	72 61                	jb     0x405eeb
405e8a:	74 6f                	je     0x405efb
405e8c:	72 40                	jb     0x405ece
405e8e:	56                   	push   %esi
405e8f:	4b                   	dec    %ebx
405e90:	65 79 40             	gs jns 0x405ed3
405e93:	4c                   	dec    %esp
405e94:	6f                   	outsl  %ds:(%esi),(%dx)
405e95:	63 61 6c             	arpl   %esp,0x6c(%ecx)
405e98:	65 40                	gs inc %eax
405e9a:	40                   	inc    %eax
405e9b:	4b                   	dec    %ebx
405e9c:	40                   	inc    %eax
405e9d:	40                   	inc    %eax
405e9e:	40                   	inc    %eax
405e9f:	40                   	inc    %eax
405ea0:	51                   	push   %ecx
405ea1:	41                   	inc    %ecx
405ea2:	45                   	inc    %ebp
405ea3:	40                   	inc    %eax
405ea4:	41                   	inc    %ecx
405ea5:	42                   	inc    %edx
405ea6:	56                   	push   %esi
405ea7:	3f                   	aas
405ea8:	24 53                	and    $0x53,%al
405eaa:	61                   	popa
405eab:	66 65 4d             	gs dec %bp
405eae:	61                   	popa
405eaf:	70 40                	jo     0x405ef1
405eb1:	56                   	push   %esi
405eb2:	4b                   	dec    %ebx
405eb3:	65 79 40             	gs jns 0x405ef6
405eb6:	4c                   	dec    %esp
405eb7:	6f                   	outsl  %ds:(%esi),(%dx)
405eb8:	63 61 6c             	arpl   %esp,0x6c(%ecx)
405ebb:	65 40                	gs inc %eax
405ebd:	40                   	inc    %eax
405ebe:	4b                   	dec    %ebx
405ebf:	56                   	push   %esi
405ec0:	3f                   	aas
405ec1:	24 53                	and    $0x53,%al
405ec3:	61                   	popa
405ec4:	66 65 4d             	gs dec %bp
405ec7:	61                   	popa
405ec8:	70 5f                	jo     0x405f29
405eca:	49                   	dec    %ecx
405ecb:	74 65                	je     0x405f32
405ecd:	72 61                	jb     0x405f30
405ecf:	74 6f                	je     0x405f40
405ed1:	72 40                	jb     0x405f13
405ed3:	56                   	push   %esi
405ed4:	4b                   	dec    %ebx
405ed5:	65 79 40             	gs jns 0x405f18
405ed8:	4c                   	dec    %esp
405ed9:	6f                   	outsl  %ds:(%esi),(%dx)
405eda:	63 61 6c             	arpl   %esp,0x6c(%ecx)
405edd:	65 40                	gs inc %eax
405edf:	40                   	inc    %eax
405ee0:	4b                   	dec    %ebx
405ee1:	40                   	inc    %eax
405ee2:	40                   	inc    %eax
405ee3:	40                   	inc    %eax
405ee4:	40                   	inc    %eax
405ee5:	5f                   	pop    %edi
405ee6:	4e                   	dec    %esi
405ee7:	40                   	inc    %eax
405ee8:	5a                   	pop    %edx
405ee9:	00 3f                	add    %bh,(%edi)
405eeb:	3f                   	aas
405eec:	31 3f                	xor    %edi,(%edi)
405eee:	24 53                	and    $0x53,%al
405ef0:	61                   	popa
405ef1:	66 65 4d             	gs dec %bp
405ef4:	61                   	popa
405ef5:	70 40                	jo     0x405f37
405ef7:	50                   	push   %eax
405ef8:	41                   	inc    %ecx
405ef9:	56                   	push   %esi
405efa:	43                   	inc    %ebx
405efb:	4c                   	dec    %esp
405efc:	69 73 74 65 6e 65 72 	imul   $0x72656e65,0x74(%ebx),%esi
405f03:	4f                   	dec    %edi
405f04:	70 65                	jo     0x405f6b
405f06:	72 61                	jb     0x405f69
405f08:	74 69                	je     0x405f73
405f0a:	6f                   	outsl  %ds:(%esi),(%dx)
405f0b:	6e                   	outsb  %ds:(%esi),(%dx)
405f0c:	40                   	inc    %eax
405f0d:	40                   	inc    %eax
405f0e:	55                   	push   %ebp
405f0f:	45                   	inc    %ebp
405f10:	6d                   	insl   (%dx),%es:(%edi)
405f11:	70 74                	jo     0x405f87
405f13:	79 40                	jns    0x405f55
405f15:	40                   	inc    %eax
405f16:	56                   	push   %esi
405f17:	3f                   	aas
405f18:	24 53                	and    $0x53,%al
405f1a:	61                   	popa
405f1b:	66 65 53             	gs push %bx
405f1e:	65 74 5f             	gs je  0x405f80
405f21:	49                   	dec    %ecx
405f22:	74 65                	je     0x405f89
405f24:	72 61                	jb     0x405f87
405f26:	74 6f                	je     0x405f97
405f28:	72 40                	jb     0x405f6a
405f2a:	50                   	push   %eax
405f2b:	41                   	inc    %ecx
405f2c:	56                   	push   %esi
405f2d:	43                   	inc    %ebx
405f2e:	4c                   	dec    %esp
405f2f:	69 73 74 65 6e 65 72 	imul   $0x72656e65,0x74(%ebx),%esi
405f36:	4f                   	dec    %edi
405f37:	70 65                	jo     0x405f9e
405f39:	72 61                	jb     0x405f9c
405f3b:	74 69                	je     0x405fa6
405f3d:	6f                   	outsl  %ds:(%esi),(%dx)
405f3e:	6e                   	outsb  %ds:(%esi),(%dx)
405f3f:	40                   	inc    %eax
405f40:	40                   	inc    %eax
405f41:	40                   	inc    %eax
405f42:	40                   	inc    %eax
405f43:	40                   	inc    %eax
405f44:	40                   	inc    %eax
405f45:	51                   	push   %ecx
405f46:	41                   	inc    %ecx
405f47:	45                   	inc    %ebp
405f48:	40                   	inc    %eax
405f49:	58                   	pop    %eax
405f4a:	5a                   	pop    %edx
405f4b:	00 3f                	add    %bh,(%edi)
405f4d:	3f                   	aas
405f4e:	31 3f                	xor    %edi,(%edi)
405f50:	24 53                	and    $0x53,%al
405f52:	61                   	popa
405f53:	66 65 4d             	gs dec %bp
405f56:	61                   	popa
405f57:	70 40                	jo     0x405f99
405f59:	50                   	push   %eax
405f5a:	41                   	inc    %ecx
405f5b:	56                   	push   %esi
405f5c:	49                   	dec    %ecx
405f5d:	4f                   	dec    %edi
405f5e:	70 65                	jo     0x405fc5
405f60:	72 61                	jb     0x405fc3
405f62:	74 69                	je     0x405fcd
405f64:	6f                   	outsl  %ds:(%esi),(%dx)
405f65:	6e                   	outsb  %ds:(%esi),(%dx)
405f66:	40                   	inc    %eax
405f67:	40                   	inc    %eax
405f68:	55                   	push   %ebp
405f69:	45                   	inc    %ebp
405f6a:	6d                   	insl   (%dx),%es:(%edi)
405f6b:	70 74                	jo     0x405fe1
405f6d:	79 40                	jns    0x405faf
405f6f:	40                   	inc    %eax
405f70:	56                   	push   %esi
405f71:	3f                   	aas
405f72:	24 53                	and    $0x53,%al
405f74:	61                   	popa
405f75:	66 65 53             	gs push %bx
405f78:	65 74 5f             	gs je  0x405fda
405f7b:	49                   	dec    %ecx
405f7c:	74 65                	je     0x405fe3
405f7e:	72 61                	jb     0x405fe1
405f80:	74 6f                	je     0x405ff1
405f82:	72 40                	jb     0x405fc4
405f84:	50                   	push   %eax
405f85:	41                   	inc    %ecx
405f86:	56                   	push   %esi
405f87:	49                   	dec    %ecx
405f88:	4f                   	dec    %edi
405f89:	70 65                	jo     0x405ff0
405f8b:	72 61                	jb     0x405fee
405f8d:	74 69                	je     0x405ff8