418ae5:	6e                   	outsb  %ds:(%esi),(%dx)
418ae6:	00 51 00             	add    %dl,0x0(%ecx)
418ae9:	2b 00                	sub    (%eax),%eax
418aeb:	35 00 68 00 64       	xor    $0x64006800,%eax
418af0:	00 57 00             	add    %dl,0x0(%edi)
418af3:	72 00                	jb     0x418af5
418af5:	73 00                	jae    0x418af7
418af7:	47                   	inc    %edi
418af8:	00 32                	add    %dh,(%edx)
418afa:	00 4a 00             	add    %cl,0x0(%edx)
418afd:	6b 00 66             	imul   $0x66,(%eax),%eax
418b00:	00 65 00             	add    %ah,0x0(%ebp)
418b03:	59                   	pop    %ecx
418b04:	00 6e 00             	add    %ch,0x0(%esi)
418b07:	31 00                	xor    %eax,(%eax)
418b09:	4b                   	dec    %ebx
418b0a:	00 72 00             	add    %dh,0x0(%edx)
418b0d:	68 00 64 00 43       	push   $0x43006400
418b12:	00 35 00 6e 00 48    	add    %dh,0x48006e00
418b18:	00 32                	add    %dh,(%edx)
418b1a:	00 5a 00             	add    %bl,0x0(%edx)
418b1d:	74 00                	je     0x418b1f
418b1f:	79 00                	jns    0x418b21
418b21:	61                   	popa
418b22:	00 59 00             	add    %bl,0x0(%ecx)
418b25:	6e                   	outsb  %ds:(%esi),(%dx)
418b26:	00 51 00             	add    %dl,0x0(%ecx)
418b29:	2b 00                	sub    (%eax),%eax
418b2b:	35 00 68 00 64       	xor    $0x64006800,%eax
418b30:	00 57 00             	add    %dl,0x0(%edi)
418b33:	72 00                	jb     0x418b35
418b35:	73 00                	jae    0x418b37
418b37:	47                   	inc    %edi
418b38:	00 32                	add    %dh,(%edx)
418b3a:	00 4a 00             	add    %cl,0x0(%edx)
418b3d:	6b 00 66             	imul   $0x66,(%eax),%eax
418b40:	00 65 00             	add    %ah,0x0(%ebp)
418b43:	59                   	pop    %ecx
418b44:	00 6e 00             	add    %ch,0x0(%esi)
418b47:	31 00                	xor    %eax,(%eax)
418b49:	4b                   	dec    %ebx
418b4a:	00 72 00             	add    %dh,0x0(%edx)
418b4d:	68 00 64 00 43       	push   $0x43006400
418b52:	00 35 00 6e 00 48    	add    %dh,0x48006e00
418b58:	00 32                	add    %dh,(%edx)
418b5a:	00 5a 00             	add    %bl,0x0(%edx)
418b5d:	74 00                	je     0x418b5f
418b5f:	79 00                	jns    0x418b61
418b61:	61                   	popa
418b62:	00 59 00             	add    %bl,0x0(%ecx)
418b65:	6e                   	outsb  %ds:(%esi),(%dx)
418b66:	00 51 00             	add    %dl,0x0(%ecx)
418b69:	2b 00                	sub    (%eax),%eax
418b6b:	35 00 68 00 64       	xor    $0x64006800,%eax
418b70:	00 57 00             	add    %dl,0x0(%edi)
418b73:	72 00                	jb     0x418b75
418b75:	73 00                	jae    0x418b77
418b77:	47                   	inc    %edi
418b78:	00 32                	add    %dh,(%edx)
418b7a:	00 4a 00             	add    %cl,0x0(%edx)
418b7d:	6b 00 66             	imul   $0x66,(%eax),%eax
418b80:	00 65 00             	add    %ah,0x0(%ebp)
418b83:	59                   	pop    %ecx
418b84:	00 6e 00             	add    %ch,0x0(%esi)
418b87:	31 00                	xor    %eax,(%eax)
418b89:	4b                   	dec    %ebx
418b8a:	00 72 00             	add    %dh,0x0(%edx)
418b8d:	68 00 64 00 43       	push   $0x43006400
418b92:	00 35 00 6e 00 48    	add    %dh,0x48006e00
418b98:	00 32                	add    %dh,(%edx)
418b9a:	00 5a 00             	add    %bl,0x0(%edx)
418b9d:	74 00                	je     0x418b9f
418b9f:	79 00                	jns    0x418ba1
418ba1:	61                   	popa
418ba2:	00 59 00             	add    %bl,0x0(%ecx)
418ba5:	6e                   	outsb  %ds:(%esi),(%dx)
418ba6:	00 51 00             	add    %dl,0x0(%ecx)
418ba9:	2b 00                	sub    (%eax),%eax
418bab:	35 00 68 00 64       	xor    $0x64006800,%eax
418bb0:	00 57 00             	add    %dl,0x0(%edi)
418bb3:	72 00                	jb     0x418bb5
418bb5:	73 00                	jae    0x418bb7
418bb7:	47                   	inc    %edi
418bb8:	00 32                	add    %dh,(%edx)
418bba:	00 4a 00             	add    %cl,0x0(%edx)
418bbd:	6b 00 66             	imul   $0x66,(%eax),%eax
418bc0:	00 65 00             	add    %ah,0x0(%ebp)
418bc3:	59                   	pop    %ecx
418bc4:	00 6e 00             	add    %ch,0x0(%esi)
418bc7:	31 00                	xor    %eax,(%eax)
418bc9:	4b                   	dec    %ebx
418bca:	00 72 00             	add    %dh,0x0(%edx)
418bcd:	68 00 64 00 43       	push   $0x43006400
418bd2:	00 35 00 6e 00 48    	add    %dh,0x48006e00
418bd8:	00 32                	add    %dh,(%edx)
418bda:	00 5a 00             	add    %bl,0x0(%edx)
418bdd:	74 00                	je     0x418bdf
418bdf:	79 00                	jns    0x418be1
418be1:	61                   	popa
418be2:	00 59 00             	add    %bl,0x0(%ecx)
418be5:	6e                   	outsb  %ds:(%esi),(%dx)
418be6:	00 51 00             	add    %dl,0x0(%ecx)
418be9:	2b 00                	sub    (%eax),%eax
418beb:	35 00 68 00 64       	xor    $0x64006800,%eax
418bf0:	00 57 00             	add    %dl,0x0(%edi)
418bf3:	72 00                	jb     0x418bf5
418bf5:	73 00                	jae    0x418bf7
418bf7:	47                   	inc    %edi
418bf8:	00 32                	add    %dh,(%edx)
418bfa:	00 4a 00             	add    %cl,0x0(%edx)
418bfd:	6b 00 66             	imul   $0x66,(%eax),%eax
418c00:	00 65 00             	add    %ah,0x0(%ebp)
418c03:	59                   	pop    %ecx
418c04:	00 6e 00             	add    %ch,0x0(%esi)
418c07:	31 00                	xor    %eax,(%eax)
418c09:	4b                   	dec    %ebx
418c0a:	00 72 00             	add    %dh,0x0(%edx)
418c0d:	68 00 64 00 43       	push   $0x43006400
418c12:	00 35 00 6e 00 48    	add    %dh,0x48006e00
418c18:	00 32                	add    %dh,(%edx)
418c1a:	00 5a 00             	add    %bl,0x0(%edx)
418c1d:	74 00                	je     0x418c1f
418c1f:	79 00                	jns    0x418c21
418c21:	61                   	popa
418c22:	00 59 00             	add    %bl,0x0(%ecx)
418c25:	6e                   	outsb  %ds:(%esi),(%dx)
418c26:	00 51 00             	add    %dl,0x0(%ecx)
418c29:	2b 00                	sub    (%eax),%eax
418c2b:	35 00 68 00 64       	xor    $0x64006800,%eax
418c30:	00 57 00             	add    %dl,0x0(%edi)
418c33:	72 00                	jb     0x418c35
418c35:	73 00                	jae    0x418c37
418c37:	47                   	inc    %edi
418c38:	00 32                	add    %dh,(%edx)
418c3a:	00 4a 00             	add    %cl,0x0(%edx)
418c3d:	6b 00 66             	imul   $0x66,(%eax),%eax
418c40:	00 65 00             	add    %ah,0x0(%ebp)
418c43:	59                   	pop    %ecx
418c44:	00 6e 00             	add    %ch,0x0(%esi)
418c47:	31 00                	xor    %eax,(%eax)
418c49:	4b                   	dec    %ebx
418c4a:	00 72 00             	add    %dh,0x0(%edx)
418c4d:	68 00 64 00 43       	push   $0x43006400
418c52:	00 35 00 6e 00 48    	add    %dh,0x48006e00
418c58:	00 32                	add    %dh,(%edx)
418c5a:	00 5a 00             	add    %bl,0x0(%edx)
418c5d:	74 00                	je     0x418c5f
418c5f:	79 00                	jns    0x418c61
418c61:	61                   	popa
418c62:	00 59 00             	add    %bl,0x0(%ecx)
418c65:	6e                   	outsb  %ds:(%esi),(%dx)
418c66:	00 51 00             	add    %dl,0x0(%ecx)
418c69:	2b 00                	sub    (%eax),%eax
418c6b:	35 00 68 00 64       	xor    $0x64006800,%eax
418c70:	00 57 00             	add    %dl,0x0(%edi)
418c73:	72 00                	jb     0x418c75
418c75:	73 00                	jae    0x418c77
418c77:	47                   	inc    %edi
418c78:	00 32                	add    %dh,(%edx)
418c7a:	00 4a 00             	add    %cl,0x0(%edx)
418c7d:	6b 00 66             	imul   $0x66,(%eax),%eax
418c80:	00 65 00             	add    %ah,0x0(%ebp)
418c83:	59                   	pop    %ecx
418c84:	00 6e 00             	add    %ch,0x0(%esi)
418c87:	31 00                	xor    %eax,(%eax)
418c89:	4b                   	dec    %ebx
418c8a:	00 72 00             	add    %dh,0x0(%edx)
418c8d:	68 00 64 00 43       	push   $0x43006400
418c92:	00 35 00 6e 00 48    	add    %dh,0x48006e00
418c98:	00 32                	add    %dh,(%edx)
418c9a:	00 5a 00             	add    %bl,0x0(%edx)
418c9d:	74 00                	je     0x418c9f
418c9f:	79 00                	jns    0x418ca1
418ca1:	61                   	popa
418ca2:	00 59 00             	add    %bl,0x0(%ecx)
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)