418ca5:	6e                   	outsb  %ds:(%esi),(%dx)
418ca6:	00 51 00             	add    %dl,0x0(%ecx)
418ca9:	2b 00                	sub    (%eax),%eax
418cab:	35 00 68 00 64       	xor    $0x64006800,%eax
418cb0:	00 57 00             	add    %dl,0x0(%edi)
418cb3:	72 00                	jb     0x418cb5
418cb5:	73 00                	jae    0x418cb7
418cb7:	47                   	inc    %edi
418cb8:	00 32                	add    %dh,(%edx)
418cba:	00 4a 00             	add    %cl,0x0(%edx)
418cbd:	6b 00 66             	imul   $0x66,(%eax),%eax
418cc0:	00 65 00             	add    %ah,0x0(%ebp)
418cc3:	59                   	pop    %ecx
418cc4:	00 6e 00             	add    %ch,0x0(%esi)
418cc7:	31 00                	xor    %eax,(%eax)
418cc9:	4b                   	dec    %ebx
418cca:	00 72 00             	add    %dh,0x0(%edx)
418ccd:	68 00 64 00 43       	push   $0x43006400
418cd2:	00 35 00 6e 00 48    	add    %dh,0x48006e00
418cd8:	00 32                	add    %dh,(%edx)
418cda:	00 5a 00             	add    %bl,0x0(%edx)
418cdd:	74 00                	je     0x418cdf
418cdf:	79 00                	jns    0x418ce1
418ce1:	61                   	popa
418ce2:	00 59 00             	add    %bl,0x0(%ecx)
418ce5:	6e                   	outsb  %ds:(%esi),(%dx)
418ce6:	00 51 00             	add    %dl,0x0(%ecx)
418ce9:	2b 00                	sub    (%eax),%eax
418ceb:	35 00 68 00 64       	xor    $0x64006800,%eax
418cf0:	00 57 00             	add    %dl,0x0(%edi)
418cf3:	72 00                	jb     0x418cf5
418cf5:	73 00                	jae    0x418cf7
418cf7:	47                   	inc    %edi
418cf8:	00 32                	add    %dh,(%edx)
418cfa:	00 4a 00             	add    %cl,0x0(%edx)
418cfd:	6b 00 66             	imul   $0x66,(%eax),%eax
418d00:	00 65 00             	add    %ah,0x0(%ebp)
418d03:	59                   	pop    %ecx
418d04:	00 6e 00             	add    %ch,0x0(%esi)
418d07:	31 00                	xor    %eax,(%eax)
418d09:	4b                   	dec    %ebx
418d0a:	00 72 00             	add    %dh,0x0(%edx)
418d0d:	68 00 64 00 43       	push   $0x43006400
418d12:	00 35 00 6e 00 48    	add    %dh,0x48006e00
418d18:	00 32                	add    %dh,(%edx)
418d1a:	00 5a 00             	add    %bl,0x0(%edx)
418d1d:	74 00                	je     0x418d1f
418d1f:	79 00                	jns    0x418d21
418d21:	61                   	popa
418d22:	00 59 00             	add    %bl,0x0(%ecx)
418d25:	6e                   	outsb  %ds:(%esi),(%dx)
418d26:	00 51 00             	add    %dl,0x0(%ecx)
418d29:	2b 00                	sub    (%eax),%eax
418d2b:	35 00 68 00 64       	xor    $0x64006800,%eax
418d30:	00 57 00             	add    %dl,0x0(%edi)
418d33:	72 00                	jb     0x418d35
418d35:	73 00                	jae    0x418d37
418d37:	47                   	inc    %edi
418d38:	00 32                	add    %dh,(%edx)
418d3a:	00 4a 00             	add    %cl,0x0(%edx)
418d3d:	6b 00 66             	imul   $0x66,(%eax),%eax
418d40:	00 65 00             	add    %ah,0x0(%ebp)
418d43:	59                   	pop    %ecx
418d44:	00 6e 00             	add    %ch,0x0(%esi)
418d47:	31 00                	xor    %eax,(%eax)
418d49:	4b                   	dec    %ebx
418d4a:	00 72 00             	add    %dh,0x0(%edx)
418d4d:	68 00 64 00 43       	push   $0x43006400
418d52:	00 35 00 6e 00 48    	add    %dh,0x48006e00
418d58:	00 32                	add    %dh,(%edx)
418d5a:	00 5a 00             	add    %bl,0x0(%edx)
418d5d:	74 00                	je     0x418d5f
418d5f:	79 00                	jns    0x418d61
418d61:	61                   	popa
418d62:	00 59 00             	add    %bl,0x0(%ecx)
418d65:	6e                   	outsb  %ds:(%esi),(%dx)
418d66:	00 51 00             	add    %dl,0x0(%ecx)
418d69:	2b 00                	sub    (%eax),%eax
418d6b:	35 00 68 00 64       	xor    $0x64006800,%eax
418d70:	00 57 00             	add    %dl,0x0(%edi)
418d73:	72 00                	jb     0x418d75
418d75:	73 00                	jae    0x418d77
418d77:	47                   	inc    %edi
418d78:	00 32                	add    %dh,(%edx)
418d7a:	00 4a 00             	add    %cl,0x0(%edx)
418d7d:	6b 00 66             	imul   $0x66,(%eax),%eax
418d80:	00 65 00             	add    %ah,0x0(%ebp)
418d83:	59                   	pop    %ecx
418d84:	00 6e 00             	add    %ch,0x0(%esi)
418d87:	31 00                	xor    %eax,(%eax)
418d89:	4b                   	dec    %ebx
418d8a:	00 72 00             	add    %dh,0x0(%edx)
418d8d:	68 00 64 00 43       	push   $0x43006400
418d92:	00 35 00 6e 00 48    	add    %dh,0x48006e00
418d98:	00 32                	add    %dh,(%edx)
418d9a:	00 5a 00             	add    %bl,0x0(%edx)
418d9d:	74 00                	je     0x418d9f
418d9f:	79 00                	jns    0x418da1
418da1:	61                   	popa
418da2:	00 59 00             	add    %bl,0x0(%ecx)
418da5:	6e                   	outsb  %ds:(%esi),(%dx)
418da6:	00 51 00             	add    %dl,0x0(%ecx)
418da9:	2b 00                	sub    (%eax),%eax
418dab:	35 00 68 00 64       	xor    $0x64006800,%eax
418db0:	00 57 00             	add    %dl,0x0(%edi)
418db3:	72 00                	jb     0x418db5
418db5:	73 00                	jae    0x418db7
418db7:	47                   	inc    %edi
418db8:	00 32                	add    %dh,(%edx)
418dba:	00 4a 00             	add    %cl,0x0(%edx)
418dbd:	6b 00 66             	imul   $0x66,(%eax),%eax
418dc0:	00 65 00             	add    %ah,0x0(%ebp)
418dc3:	59                   	pop    %ecx
418dc4:	00 6e 00             	add    %ch,0x0(%esi)
418dc7:	31 00                	xor    %eax,(%eax)
418dc9:	4b                   	dec    %ebx
418dca:	00 72 00             	add    %dh,0x0(%edx)
418dcd:	68 00 64 00 43       	push   $0x43006400
418dd2:	00 35 00 6e 00 48    	add    %dh,0x48006e00
418dd8:	00 32                	add    %dh,(%edx)
418dda:	00 5a 00             	add    %bl,0x0(%edx)
418ddd:	74 00                	je     0x418ddf
418ddf:	79 00                	jns    0x418de1
418de1:	61                   	popa
418de2:	00 59 00             	add    %bl,0x0(%ecx)
418de5:	6e                   	outsb  %ds:(%esi),(%dx)
418de6:	00 51 00             	add    %dl,0x0(%ecx)
418de9:	2b 00                	sub    (%eax),%eax
418deb:	35 00 68 00 64       	xor    $0x64006800,%eax
418df0:	00 57 00             	add    %dl,0x0(%edi)
418df3:	72 00                	jb     0x418df5
418df5:	73 00                	jae    0x418df7
418df7:	47                   	inc    %edi
418df8:	00 32                	add    %dh,(%edx)
418dfa:	00 4a 00             	add    %cl,0x0(%edx)
418dfd:	6b 00 66             	imul   $0x66,(%eax),%eax
418e00:	00 65 00             	add    %ah,0x0(%ebp)
418e03:	59                   	pop    %ecx
418e04:	00 6e 00             	add    %ch,0x0(%esi)
418e07:	31 00                	xor    %eax,(%eax)
418e09:	4b                   	dec    %ebx
418e0a:	00 72 00             	add    %dh,0x0(%edx)
418e0d:	68 00 64 00 43       	push   $0x43006400
418e12:	00 35 00 6e 00 48    	add    %dh,0x48006e00
418e18:	00 32                	add    %dh,(%edx)
418e1a:	00 5a 00             	add    %bl,0x0(%edx)
418e1d:	74 00                	je     0x418e1f
418e1f:	79 00                	jns    0x418e21
418e21:	61                   	popa
418e22:	00 59 00             	add    %bl,0x0(%ecx)
418e25:	6e                   	outsb  %ds:(%esi),(%dx)
418e26:	00 51 00             	add    %dl,0x0(%ecx)
418e29:	2b 00                	sub    (%eax),%eax
418e2b:	35 00 68 00 64       	xor    $0x64006800,%eax
418e30:	00 57 00             	add    %dl,0x0(%edi)
418e33:	72 00                	jb     0x418e35
418e35:	73 00                	jae    0x418e37
418e37:	47                   	inc    %edi
418e38:	00 32                	add    %dh,(%edx)
418e3a:	00 4a 00             	add    %cl,0x0(%edx)
418e3d:	6b 00 66             	imul   $0x66,(%eax),%eax
418e40:	00 65 00             	add    %ah,0x0(%ebp)
418e43:	59                   	pop    %ecx
418e44:	00 6e 00             	add    %ch,0x0(%esi)
418e47:	31 00                	xor    %eax,(%eax)
418e49:	4b                   	dec    %ebx
418e4a:	00 72 00             	add    %dh,0x0(%edx)
418e4d:	68 00 64 00 43       	push   $0x43006400
418e52:	00 35 00 6e 00 48    	add    %dh,0x48006e00
418e58:	00 32                	add    %dh,(%edx)
418e5a:	00 5a 00             	add    %bl,0x0(%edx)
418e5d:	74 00                	je     0x418e5f
418e5f:	79 00                	jns    0x418e61
418e61:	61                   	popa
418e62:	00 59 00             	add    %bl,0x0(%ecx)
418e65:	6e                   	outsb  %ds:(%esi),(%dx)
418e66:	00 51 00             	add    %dl,0x0(%ecx)
418e69:	2b 00                	sub    (%eax),%eax
418e6b:	35 00 68 00 64       	xor    $0x64006800,%eax
418e70:	00 57 00             	add    %dl,0x0(%edi)
418e73:	72 00                	jb     0x418e75
418e75:	73 00                	jae    0x418e77
418e77:	47                   	inc    %edi
418e78:	00 32                	add    %dh,(%edx)
418e7a:	00 4a 00             	add    %cl,0x0(%edx)
418e7d:	6b 00 66             	imul   $0x66,(%eax),%eax
418e80:	00 65 00             	add    %ah,0x0(%ebp)
418e83:	59                   	pop    %ecx
418e84:	00 6e 00             	add    %ch,0x0(%esi)
418e87:	31 00                	xor    %eax,(%eax)
418e89:	4b                   	dec    %ebx
418e8a:	00 72 00             	add    %dh,0x0(%edx)
418e8d:	68 00 64 00 43       	push   $0x43006400
418e92:	00 35 00 6e 00 48    	add    %dh,0x48006e00
418e98:	00 32                	add    %dh,(%edx)
418e9a:	00 5a 00             	add    %bl,0x0(%edx)
418e9d:	74 00                	je     0x418e9f
418e9f:	79 00                	jns    0x418ea1
418ea1:	61                   	popa
418ea2:	00 59 00             	add    %bl,0x0(%ecx)
418ea5:	6e                   	outsb  %ds:(%esi),(%dx)
418ea6:	00 51 00             	add    %dl,0x0(%ecx)
418ea9:	2b 00                	sub    (%eax),%eax
418eab:	35 00 68 00 64       	xor    $0x64006800,%eax
418eb0:	00 57 00             	add    %dl,0x0(%edi)
418eb3:	72 00                	jb     0x418eb5
418eb5:	73 00                	jae    0x418eb7
418eb7:	47                   	inc    %edi
418eb8:	00 32                	add    %dh,(%edx)
418eba:	00 4a 00             	add    %cl,0x0(%edx)
418ebd:	6b 00 66             	imul   $0x66,(%eax),%eax
418ec0:	00 65 00             	add    %ah,0x0(%ebp)
418ec3:	59                   	pop    %ecx
418ec4:	00 6e 00             	add    %ch,0x0(%esi)
418ec7:	31 00                	xor    %eax,(%eax)
418ec9:	4b                   	dec    %ebx
418eca:	00 72 00             	add    %dh,0x0(%edx)
418ecd:	68 00 64 00 43       	push   $0x43006400
418ed2:	00 35 00 6e 00 48    	add    %dh,0x48006e00
418ed8:	00 32                	add    %dh,(%edx)
418eda:	00 5a 00             	add    %bl,0x0(%edx)
418edd:	74 00                	je     0x418edf
418edf:	79 00                	jns    0x418ee1
418ee1:	61                   	popa
418ee2:	00 59 00             	add    %bl,0x0(%ecx)
418ee5:	6e                   	outsb  %ds:(%esi),(%dx)
418ee6:	00 51 00             	add    %dl,0x0(%ecx)
418ee9:	2b 00                	sub    (%eax),%eax
418eeb:	35 00 68 00 64       	xor    $0x64006800,%eax
418ef0:	00 57 00             	add    %dl,0x0(%edi)
418ef3:	72 00                	jb     0x418ef5
418ef5:	73 00                	jae    0x418ef7
418ef7:	47                   	inc    %edi
418ef8:	00 32                	add    %dh,(%edx)
418efa:	00 4a 00             	add    %cl,0x0(%edx)
418efd:	6b 00 66             	imul   $0x66,(%eax),%eax
418f00:	00 65 00             	add    %ah,0x0(%ebp)
418f03:	59                   	pop    %ecx
418f04:	00 6e 00             	add    %ch,0x0(%esi)
418f07:	31 00                	xor    %eax,(%eax)
418f09:	4b                   	dec    %ebx
418f0a:	00 72 00             	add    %dh,0x0(%edx)
418f0d:	68 00 64 00 43       	push   $0x43006400
418f12:	00 35 00 6e 00 48    	add    %dh,0x48006e00
418f18:	00 32                	add    %dh,(%edx)
418f1a:	00 5a 00             	add    %bl,0x0(%edx)
418f1d:	74 00                	je     0x418f1f
418f1f:	79 00                	jns    0x418f21
418f21:	61                   	popa
418f22:	00 59 00             	add    %bl,0x0(%ecx)
418f25:	6e                   	outsb  %ds:(%esi),(%dx)
418f26:	00 51 00             	add    %dl,0x0(%ecx)
418f29:	2b 00                	sub    (%eax),%eax
418f2b:	35 00 68 00 64       	xor    $0x64006800,%eax
418f30:	00 57 00             	add    %dl,0x0(%edi)
418f33:	72 00                	jb     0x418f35
418f35:	73 00                	jae    0x418f37
418f37:	47                   	inc    %edi
418f38:	00 32                	add    %dh,(%edx)
418f3a:	00 4a 00             	add    %cl,0x0(%edx)
418f3d:	6b 00 66             	imul   $0x66,(%eax),%eax
418f40:	00 65 00             	add    %ah,0x0(%ebp)
418f43:	59                   	pop    %ecx
418f44:	00 6e 00             	add    %ch,0x0(%esi)
418f47:	31 00                	xor    %eax,(%eax)
418f49:	4b                   	dec    %ebx
418f4a:	00 72 00             	add    %dh,0x0(%edx)
418f4d:	68 00 64 00 43       	push   $0x43006400
418f52:	00 35 00 6e 00 48    	add    %dh,0x48006e00
418f58:	00 32                	add    %dh,(%edx)
418f5a:	00 5a 00             	add    %bl,0x0(%edx)
418f5d:	74 00                	je     0x418f5f
418f5f:	79 00                	jns    0x418f61
418f61:	61                   	popa
418f62:	00 59 00             	add    %bl,0x0(%ecx)
418f65:	6e                   	outsb  %ds:(%esi),(%dx)
418f66:	00 51 00             	add    %dl,0x0(%ecx)
418f69:	2b 00                	sub    (%eax),%eax
418f6b:	35 00 68 00 64       	xor    $0x64006800,%eax
418f70:	00 57 00             	add    %dl,0x0(%edi)
418f73:	72 00                	jb     0x418f75
418f75:	73 00                	jae    0x418f77
418f77:	47                   	inc    %edi
418f78:	00 32                	add    %dh,(%edx)
418f7a:	00 4a 00             	add    %cl,0x0(%edx)
418f7d:	6b 00 66             	imul   $0x66,(%eax),%eax
418f80:	00 65 00             	add    %ah,0x0(%ebp)
418f83:	59                   	pop    %ecx
418f84:	00 6e 00             	add    %ch,0x0(%esi)
418f87:	31 00                	xor    %eax,(%eax)
418f89:	4b                   	dec    %ebx
418f8a:	00 72 00             	add    %dh,0x0(%edx)
418f8d:	68 00 64 00 43       	push   $0x43006400
418f92:	00 35 00 6e 00 48    	add    %dh,0x48006e00
418f98:	00 32                	add    %dh,(%edx)
418f9a:	00 5a 00             	add    %bl,0x0(%edx)
418f9d:	74 00                	je     0x418f9f
418f9f:	79 00                	jns    0x418fa1
418fa1:	61                   	popa
418fa2:	00 59 00             	add    %bl,0x0(%ecx)
418fa5:	6e                   	outsb  %ds:(%esi),(%dx)
418fa6:	00 51 00             	add    %dl,0x0(%ecx)
418fa9:	2b 00                	sub    (%eax),%eax
418fab:	35 00 68 00 64       	xor    $0x64006800,%eax
418fb0:	00 57 00             	add    %dl,0x0(%edi)
418fb3:	72 00                	jb     0x418fb5
418fb5:	73 00                	jae    0x418fb7
418fb7:	47                   	inc    %edi
418fb8:	00 32                	add    %dh,(%edx)
418fba:	00 4a 00             	add    %cl,0x0(%edx)
418fbd:	6b 00 66             	imul   $0x66,(%eax),%eax
418fc0:	00 65 00             	add    %ah,0x0(%ebp)
418fc3:	59                   	pop    %ecx
418fc4:	00 6e 00             	add    %ch,0x0(%esi)
418fc7:	31 00                	xor    %eax,(%eax)
418fc9:	4b                   	dec    %ebx
418fca:	00 72 00             	add    %dh,0x0(%edx)
418fcd:	68 00 64 00 43       	push   $0x43006400
418fd2:	00 35 00 6e 00 48    	add    %dh,0x48006e00
418fd8:	00 32                	add    %dh,(%edx)
418fda:	00 5a 00             	add    %bl,0x0(%edx)
418fdd:	74 00                	je     0x418fdf
418fdf:	79 00                	jns    0x418fe1
418fe1:	61                   	popa
418fe2:	00 59 00             	add    %bl,0x0(%ecx)
418fe5:	6e                   	outsb  %ds:(%esi),(%dx)
418fe6:	00 51 00             	add    %dl,0x0(%ecx)
418fe9:	2b 00                	sub    (%eax),%eax
418feb:	35 00 68 00 64       	xor    $0x64006800,%eax
418ff0:	00 57 00             	add    %dl,0x0(%edi)
418ff3:	72 00                	jb     0x418ff5
418ff5:	73 00                	jae    0x418ff7
418ff7:	47                   	inc    %edi
418ff8:	00 32                	add    %dh,(%edx)
418ffa:	00 4a 00             	add    %cl,0x0(%edx)
418ffd:	6b 00 66             	imul   $0x66,(%eax),%eax
419000:	00 65 00             	add    %ah,0x0(%ebp)
419003:	59                   	pop    %ecx
419004:	00 6e 00             	add    %ch,0x0(%esi)
419007:	31 00                	xor    %eax,(%eax)
419009:	4b                   	dec    %ebx
41900a:	00 72 00             	add    %dh,0x0(%edx)
41900d:	68 00 64 00 43       	push   $0x43006400
419012:	00 35 00 6e 00 48    	add    %dh,0x48006e00
419018:	00 32                	add    %dh,(%edx)
41901a:	00 5a 00             	add    %bl,0x0(%edx)
41901d:	74 00                	je     0x41901f
41901f:	79 00                	jns    0x419021
419021:	61                   	popa
419022:	00 59 00             	add    %bl,0x0(%ecx)