41aa89:	4b                   	dec    %ebx
41aa8a:	00 72 00             	add    %dh,0x0(%edx)
41aa8d:	68 00 64 00 43       	push   $0x43006400
41aa92:	00 35 00 6e 00 48    	add    %dh,0x48006e00
41aa98:	00 32                	add    %dh,(%edx)
41aa9a:	00 5a 00             	add    %bl,0x0(%edx)
41aa9d:	74 00                	je     0x41aa9f
41aa9f:	79 00                	jns    0x41aaa1
41aaa1:	61                   	popa
41aaa2:	00 59 00             	add    %bl,0x0(%ecx)
41aaa5:	6e                   	outsb  %ds:(%esi),(%dx)
41aaa6:	00 51 00             	add    %dl,0x0(%ecx)
41aaa9:	2b 00                	sub    (%eax),%eax
41aaab:	35 00 68 00 64       	xor    $0x64006800,%eax
41aab0:	00 57 00             	add    %dl,0x0(%edi)
41aab3:	72 00                	jb     0x41aab5
41aab5:	73 00                	jae    0x41aab7
41aab7:	47                   	inc    %edi
41aab8:	00 32                	add    %dh,(%edx)
41aaba:	00 4a 00             	add    %cl,0x0(%edx)
41aabd:	6b 00 66             	imul   $0x66,(%eax),%eax
41aac0:	00 65 00             	add    %ah,0x0(%ebp)
41aac3:	59                   	pop    %ecx
41aac4:	00 6e 00             	add    %ch,0x0(%esi)
41aac7:	31 00                	xor    %eax,(%eax)
41aac9:	4b                   	dec    %ebx
41aaca:	00 72 00             	add    %dh,0x0(%edx)
41aacd:	68 00 64 00 43       	push   $0x43006400
41aad2:	00 35 00 6e 00 48    	add    %dh,0x48006e00
41aad8:	00 32                	add    %dh,(%edx)
41aada:	00 5a 00             	add    %bl,0x0(%edx)
41aadd:	74 00                	je     0x41aadf
41aadf:	79 00                	jns    0x41aae1
41aae1:	61                   	popa
41aae2:	00 59 00             	add    %bl,0x0(%ecx)
41aae5:	6e                   	outsb  %ds:(%esi),(%dx)
41aae6:	00 51 00             	add    %dl,0x0(%ecx)
41aae9:	2b 00                	sub    (%eax),%eax
41aaeb:	35 00 68 00 64       	xor    $0x64006800,%eax
41aaf0:	00 57 00             	add    %dl,0x0(%edi)
41aaf3:	72 00                	jb     0x41aaf5
41aaf5:	73 00                	jae    0x41aaf7
41aaf7:	47                   	inc    %edi
41aaf8:	00 32                	add    %dh,(%edx)
41aafa:	00 4a 00             	add    %cl,0x0(%edx)
41aafd:	6b 00 66             	imul   $0x66,(%eax),%eax
41ab00:	00 65 00             	add    %ah,0x0(%ebp)
41ab03:	59                   	pop    %ecx
41ab04:	00 6e 00             	add    %ch,0x0(%esi)
41ab07:	31 00                	xor    %eax,(%eax)
41ab09:	4b                   	dec    %ebx
41ab0a:	00 72 00             	add    %dh,0x0(%edx)
41ab0d:	68 00 64 00 43       	push   $0x43006400
41ab12:	00 35 00 6e 00 48    	add    %dh,0x48006e00
41ab18:	00 32                	add    %dh,(%edx)
41ab1a:	00 5a 00             	add    %bl,0x0(%edx)
41ab1d:	74 00                	je     0x41ab1f
41ab1f:	79 00                	jns    0x41ab21
41ab21:	61                   	popa
41ab22:	00 59 00             	add    %bl,0x0(%ecx)
41ab25:	6e                   	outsb  %ds:(%esi),(%dx)
41ab26:	00 51 00             	add    %dl,0x0(%ecx)
41ab29:	2b 00                	sub    (%eax),%eax
41ab2b:	35 00 68 00 64       	xor    $0x64006800,%eax
41ab30:	00 57 00             	add    %dl,0x0(%edi)
41ab33:	72 00                	jb     0x41ab35
41ab35:	73 00                	jae    0x41ab37
41ab37:	47                   	inc    %edi
41ab38:	00 32                	add    %dh,(%edx)
41ab3a:	00 4a 00             	add    %cl,0x0(%edx)
41ab3d:	6b 00 66             	imul   $0x66,(%eax),%eax
41ab40:	00 65 00             	add    %ah,0x0(%ebp)
41ab43:	59                   	pop    %ecx
41ab44:	00 6e 00             	add    %ch,0x0(%esi)
41ab47:	31 00                	xor    %eax,(%eax)
41ab49:	4b                   	dec    %ebx
41ab4a:	00 72 00             	add    %dh,0x0(%edx)
41ab4d:	68 00 64 00 43       	push   $0x43006400
41ab52:	00 35 00 6e 00 48    	add    %dh,0x48006e00
41ab58:	00 32                	add    %dh,(%edx)
41ab5a:	00 5a 00             	add    %bl,0x0(%edx)
41ab5d:	74 00                	je     0x41ab5f
41ab5f:	79 00                	jns    0x41ab61
41ab61:	61                   	popa
41ab62:	00 59 00             	add    %bl,0x0(%ecx)
41ab65:	6e                   	outsb  %ds:(%esi),(%dx)
41ab66:	00 51 00             	add    %dl,0x0(%ecx)
41ab69:	2b 00                	sub    (%eax),%eax
41ab6b:	35 00 68 00 64       	xor    $0x64006800,%eax
41ab70:	00 57 00             	add    %dl,0x0(%edi)
41ab73:	72 00                	jb     0x41ab75
41ab75:	73 00                	jae    0x41ab77
41ab77:	47                   	inc    %edi
41ab78:	00 32                	add    %dh,(%edx)
41ab7a:	00 4a 00             	add    %cl,0x0(%edx)
41ab7d:	6b 00 66             	imul   $0x66,(%eax),%eax
41ab80:	00 65 00             	add    %ah,0x0(%ebp)
41ab83:	59                   	pop    %ecx
41ab84:	00 6e 00             	add    %ch,0x0(%esi)
41ab87:	31 00                	xor    %eax,(%eax)
41ab89:	4b                   	dec    %ebx
41ab8a:	00 72 00             	add    %dh,0x0(%edx)
41ab8d:	68 00 64 00 43       	push   $0x43006400
41ab92:	00 35 00 6e 00 48    	add    %dh,0x48006e00
41ab98:	00 32                	add    %dh,(%edx)
41ab9a:	00 5a 00             	add    %bl,0x0(%edx)
41ab9d:	74 00                	je     0x41ab9f
41ab9f:	79 00                	jns    0x41aba1
41aba1:	61                   	popa
41aba2:	00 59 00             	add    %bl,0x0(%ecx)
41aba5:	6e                   	outsb  %ds:(%esi),(%dx)
41aba6:	00 51 00             	add    %dl,0x0(%ecx)
41aba9:	2b 00                	sub    (%eax),%eax
41abab:	35 00 68 00 64       	xor    $0x64006800,%eax
41abb0:	00 57 00             	add    %dl,0x0(%edi)
41abb3:	72 00                	jb     0x41abb5
41abb5:	73 00                	jae    0x41abb7
41abb7:	47                   	inc    %edi
41abb8:	00 32                	add    %dh,(%edx)
41abba:	00 4a 00             	add    %cl,0x0(%edx)
41abbd:	6b 00 66             	imul   $0x66,(%eax),%eax
41abc0:	00 65 00             	add    %ah,0x0(%ebp)
41abc3:	59                   	pop    %ecx
41abc4:	00 6e 00             	add    %ch,0x0(%esi)
41abc7:	31 00                	xor    %eax,(%eax)
41abc9:	4b                   	dec    %ebx
41abca:	00 72 00             	add    %dh,0x0(%edx)
41abcd:	68 00 64 00 43       	push   $0x43006400
41abd2:	00 35 00 6e 00 48    	add    %dh,0x48006e00
41abd8:	00 32                	add    %dh,(%edx)
41abda:	00 5a 00             	add    %bl,0x0(%edx)
41abdd:	74 00                	je     0x41abdf
41abdf:	79 00                	jns    0x41abe1
41abe1:	61                   	popa
41abe2:	00 59 00             	add    %bl,0x0(%ecx)
41abe5:	6e                   	outsb  %ds:(%esi),(%dx)
41abe6:	00 51 00             	add    %dl,0x0(%ecx)
41abe9:	2b 00                	sub    (%eax),%eax
41abeb:	35 00 68 00 64       	xor    $0x64006800,%eax
41abf0:	00 57 00             	add    %dl,0x0(%edi)
41abf3:	72 00                	jb     0x41abf5
41abf5:	73 00                	jae    0x41abf7
41abf7:	47                   	inc    %edi
41abf8:	00 32                	add    %dh,(%edx)
41abfa:	00 4a 00             	add    %cl,0x0(%edx)
41abfd:	6b 00 66             	imul   $0x66,(%eax),%eax
41ac00:	00 65 00             	add    %ah,0x0(%ebp)
41ac03:	59                   	pop    %ecx
41ac04:	00 6e 00             	add    %ch,0x0(%esi)
41ac07:	31 00                	xor    %eax,(%eax)
41ac09:	4b                   	dec    %ebx
41ac0a:	00 72 00             	add    %dh,0x0(%edx)
41ac0d:	68 00 64 00 43       	push   $0x43006400
41ac12:	00 35 00 6e 00 48    	add    %dh,0x48006e00
41ac18:	00 32                	add    %dh,(%edx)
41ac1a:	00 5a 00             	add    %bl,0x0(%edx)
41ac1d:	74 00                	je     0x41ac1f
41ac1f:	79 00                	jns    0x41ac21
41ac21:	61                   	popa
41ac22:	00 59 00             	add    %bl,0x0(%ecx)
41ac25:	6e                   	outsb  %ds:(%esi),(%dx)
41ac26:	00 51 00             	add    %dl,0x0(%ecx)
41ac29:	2b 00                	sub    (%eax),%eax
41ac2b:	35 00 68 00 64       	xor    $0x64006800,%eax
41ac30:	00 57 00             	add    %dl,0x0(%edi)
41ac33:	72 00                	jb     0x41ac35
41ac35:	73 00                	jae    0x41ac37
41ac37:	47                   	inc    %edi
41ac38:	00 32                	add    %dh,(%edx)
41ac3a:	00 4a 00             	add    %cl,0x0(%edx)
41ac3d:	6b 00 66             	imul   $0x66,(%eax),%eax
41ac40:	00 65 00             	add    %ah,0x0(%ebp)
41ac43:	59                   	pop    %ecx
41ac44:	00 6e 00             	add    %ch,0x0(%esi)
41ac47:	31 00                	xor    %eax,(%eax)
41ac49:	4b                   	dec    %ebx
41ac4a:	00 72 00             	add    %dh,0x0(%edx)
41ac4d:	68 00 64 00 43       	push   $0x43006400
41ac52:	00 35 00 6e 00 48    	add    %dh,0x48006e00
41ac58:	00 32                	add    %dh,(%edx)
41ac5a:	00 5a 00             	add    %bl,0x0(%edx)
41ac5d:	74 00                	je     0x41ac5f
41ac5f:	79 00                	jns    0x41ac61
41ac61:	61                   	popa
41ac62:	00 59 00             	add    %bl,0x0(%ecx)
41ac65:	6e                   	outsb  %ds:(%esi),(%dx)
41ac66:	00 51 00             	add    %dl,0x0(%ecx)
41ac69:	2b 00                	sub    (%eax),%eax
41ac6b:	35 00 68 00 64       	xor    $0x64006800,%eax
41ac70:	00 57 00             	add    %dl,0x0(%edi)
41ac73:	72 00                	jb     0x41ac75
41ac75:	73 00                	jae    0x41ac77
41ac77:	47                   	inc    %edi
41ac78:	00 32                	add    %dh,(%edx)
41ac7a:	00 4a 00             	add    %cl,0x0(%edx)
41ac7d:	6b 00 66             	imul   $0x66,(%eax),%eax
41ac80:	00 65 00             	add    %ah,0x0(%ebp)
41ac83:	59                   	pop    %ecx
41ac84:	00 6e 00             	add    %ch,0x0(%esi)
41ac87:	31 00                	xor    %eax,(%eax)
41ac89:	4b                   	dec    %ebx
41ac8a:	00 72 00             	add    %dh,0x0(%edx)
41ac8d:	68 00 64 00 43       	push   $0x43006400
41ac92:	00 35 00 6e 00 48    	add    %dh,0x48006e00
41ac98:	00 32                	add    %dh,(%edx)
41ac9a:	00 5a 00             	add    %bl,0x0(%edx)
41ac9d:	74 00                	je     0x41ac9f
41ac9f:	79 00                	jns    0x41aca1
41aca1:	61                   	popa
41aca2:	00 59 00             	add    %bl,0x0(%ecx)
41aca5:	6e                   	outsb  %ds:(%esi),(%dx)
41aca6:	00 51 00             	add    %dl,0x0(%ecx)
41aca9:	2b 00                	sub    (%eax),%eax
41acab:	35 00 68 00 64       	xor    $0x64006800,%eax
41acb0:	00 57 00             	add    %dl,0x0(%edi)
41acb3:	72 00                	jb     0x41acb5
41acb5:	73 00                	jae    0x41acb7
41acb7:	47                   	inc    %edi
41acb8:	00 32                	add    %dh,(%edx)
41acba:	00 4a 00             	add    %cl,0x0(%edx)
41acbd:	6b 00 66             	imul   $0x66,(%eax),%eax
41acc0:	00 65 00             	add    %ah,0x0(%ebp)
41acc3:	59                   	pop    %ecx
41acc4:	00 6e 00             	add    %ch,0x0(%esi)
41acc7:	31 00                	xor    %eax,(%eax)
41acc9:	4b                   	dec    %ebx
41acca:	00 72 00             	add    %dh,0x0(%edx)
41accd:	68 00 64 00 43       	push   $0x43006400
41acd2:	00 35 00 6e 00 48    	add    %dh,0x48006e00
41acd8:	00 32                	add    %dh,(%edx)
41acda:	00 5a 00             	add    %bl,0x0(%edx)
41acdd:	74 00                	je     0x41acdf
41acdf:	79 00                	jns    0x41ace1
41ace1:	61                   	popa
41ace2:	00 59 00             	add    %bl,0x0(%ecx)
41ace5:	6e                   	outsb  %ds:(%esi),(%dx)
41ace6:	00 51 00             	add    %dl,0x0(%ecx)
41ace9:	2b 00                	sub    (%eax),%eax
41aceb:	35 00 68 00 64       	xor    $0x64006800,%eax
41acf0:	00 57 00             	add    %dl,0x0(%edi)
41acf3:	72 00                	jb     0x41acf5
41acf5:	73 00                	jae    0x41acf7
41acf7:	47                   	inc    %edi
41acf8:	00 32                	add    %dh,(%edx)
41acfa:	00 4a 00             	add    %cl,0x0(%edx)
41acfd:	6b 00 66             	imul   $0x66,(%eax),%eax
41ad00:	00 65 00             	add    %ah,0x0(%ebp)
41ad03:	59                   	pop    %ecx
41ad04:	00 6e 00             	add    %ch,0x0(%esi)
41ad07:	31 00                	xor    %eax,(%eax)
41ad09:	4b                   	dec    %ebx
41ad0a:	00 72 00             	add    %dh,0x0(%edx)
41ad0d:	68 00 64 00 43       	push   $0x43006400
41ad12:	00 35 00 6e 00 48    	add    %dh,0x48006e00
41ad18:	00 32                	add    %dh,(%edx)
41ad1a:	00 5a 00             	add    %bl,0x0(%edx)
41ad1d:	74 00                	je     0x41ad1f
41ad1f:	79 00                	jns    0x41ad21
41ad21:	61                   	popa
41ad22:	00 59 00             	add    %bl,0x0(%ecx)
41ad25:	6e                   	outsb  %ds:(%esi),(%dx)
41ad26:	00 51 00             	add    %dl,0x0(%ecx)
41ad29:	2b 00                	sub    (%eax),%eax
41ad2b:	35 00 68 00 64       	xor    $0x64006800,%eax
41ad30:	00 57 00             	add    %dl,0x0(%edi)
41ad33:	72 00                	jb     0x41ad35
41ad35:	73 00                	jae    0x41ad37
41ad37:	47                   	inc    %edi
41ad38:	00 32                	add    %dh,(%edx)
41ad3a:	00 4a 00             	add    %cl,0x0(%edx)
41ad3d:	6b 00 66             	imul   $0x66,(%eax),%eax
41ad40:	00 65 00             	add    %ah,0x0(%ebp)
41ad43:	59                   	pop    %ecx
41ad44:	00 6e 00             	add    %ch,0x0(%esi)
41ad47:	31 00                	xor    %eax,(%eax)
41ad49:	4b                   	dec    %ebx
41ad4a:	00 72 00             	add    %dh,0x0(%edx)
41ad4d:	68 00 64 00 43       	push   $0x43006400
41ad52:	00 35 00 6e 00 48    	add    %dh,0x48006e00
41ad58:	00 32                	add    %dh,(%edx)
41ad5a:	00 5a 00             	add    %bl,0x0(%edx)
41ad5d:	74 00                	je     0x41ad5f
41ad5f:	79 00                	jns    0x41ad61
41ad61:	61                   	popa
41ad62:	00 59 00             	add    %bl,0x0(%ecx)
41ad65:	6e                   	outsb  %ds:(%esi),(%dx)
41ad66:	00 51 00             	add    %dl,0x0(%ecx)
41ad69:	2b 00                	sub    (%eax),%eax
41ad6b:	35 00 68 00 64       	xor    $0x64006800,%eax
41ad70:	00 57 00             	add    %dl,0x0(%edi)
41ad73:	72 00                	jb     0x41ad75
41ad75:	73 00                	jae    0x41ad77
41ad77:	47                   	inc    %edi
41ad78:	00 32                	add    %dh,(%edx)
41ad7a:	00 4a 00             	add    %cl,0x0(%edx)
41ad7d:	6b 00 66             	imul   $0x66,(%eax),%eax
41ad80:	00 65 00             	add    %ah,0x0(%ebp)
41ad83:	59                   	pop    %ecx
41ad84:	00 6e 00             	add    %ch,0x0(%esi)
41ad87:	31 00                	xor    %eax,(%eax)
41ad89:	4b                   	dec    %ebx
41ad8a:	00 72 00             	add    %dh,0x0(%edx)
41ad8d:	68 00 64 00 43       	push   $0x43006400
41ad92:	00 35 00 6e 00 48    	add    %dh,0x48006e00
41ad98:	00 32                	add    %dh,(%edx)
41ad9a:	00 5a 00             	add    %bl,0x0(%edx)
41ad9d:	74 00                	je     0x41ad9f
41ad9f:	79 00                	jns    0x41ada1
41ada1:	61                   	popa
41ada2:	00 59 00             	add    %bl,0x0(%ecx)
41ada5:	6e                   	outsb  %ds:(%esi),(%dx)
41ada6:	00 51 00             	add    %dl,0x0(%ecx)
41ada9:	2b 00                	sub    (%eax),%eax
41adab:	35 00 68 00 64       	xor    $0x64006800,%eax
41adb0:	00 57 00             	add    %dl,0x0(%edi)
41adb3:	72 00                	jb     0x41adb5
41adb5:	73 00                	jae    0x41adb7
41adb7:	47                   	inc    %edi
41adb8:	00 32                	add    %dh,(%edx)
41adba:	00 4a 00             	add    %cl,0x0(%edx)
41adbd:	6b 00 66             	imul   $0x66,(%eax),%eax
41adc0:	00 65 00             	add    %ah,0x0(%ebp)
41adc3:	59                   	pop    %ecx
41adc4:	00 6e 00             	add    %ch,0x0(%esi)
41adc7:	31 00                	xor    %eax,(%eax)
41adc9:	4b                   	dec    %ebx
41adca:	00 72 00             	add    %dh,0x0(%edx)
41adcd:	68 00 64 00 43       	push   $0x43006400
41add2:	00 35 00 6e 00 48    	add    %dh,0x48006e00
41add8:	00 32                	add    %dh,(%edx)
41adda:	00 5a 00             	add    %bl,0x0(%edx)
41addd:	74 00                	je     0x41addf
41addf:	79 00                	jns    0x41ade1
41ade1:	61                   	popa
41ade2:	00 59 00             	add    %bl,0x0(%ecx)
41ade5:	6e                   	outsb  %ds:(%esi),(%dx)
41ade6:	00 51 00             	add    %dl,0x0(%ecx)
41ade9:	2b 00                	sub    (%eax),%eax
41adeb:	35 00 68 00 64       	xor    $0x64006800,%eax
41adf0:	00 57 00             	add    %dl,0x0(%edi)
41adf3:	72 00                	jb     0x41adf5
41adf5:	73 00                	jae    0x41adf7
41adf7:	47                   	inc    %edi
41adf8:	00 32                	add    %dh,(%edx)
41adfa:	00 4a 00             	add    %cl,0x0(%edx)
41adfd:	6b 00 66             	imul   $0x66,(%eax),%eax
41ae00:	00 65 00             	add    %ah,0x0(%ebp)
41ae03:	59                   	pop    %ecx
41ae04:	00 6e 00             	add    %ch,0x0(%esi)
41ae07:	31 00                	xor    %eax,(%eax)