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)
41ae09:	4b                   	dec    %ebx
41ae0a:	00 72 00             	add    %dh,0x0(%edx)
41ae0d:	68 00 64 00 43       	push   $0x43006400
41ae12:	00 35 00 6e 00 48    	add    %dh,0x48006e00
41ae18:	00 32                	add    %dh,(%edx)
41ae1a:	00 5a 00             	add    %bl,0x0(%edx)
41ae1d:	74 00                	je     0x41ae1f
41ae1f:	79 00                	jns    0x41ae21
41ae21:	61                   	popa
41ae22:	00 59 00             	add    %bl,0x0(%ecx)
41ae25:	6e                   	outsb  %ds:(%esi),(%dx)
41ae26:	00 51 00             	add    %dl,0x0(%ecx)
41ae29:	2b 00                	sub    (%eax),%eax
41ae2b:	35 00 68 00 64       	xor    $0x64006800,%eax
41ae30:	00 57 00             	add    %dl,0x0(%edi)
41ae33:	72 00                	jb     0x41ae35
41ae35:	73 00                	jae    0x41ae37
41ae37:	47                   	inc    %edi
41ae38:	00 32                	add    %dh,(%edx)
41ae3a:	00 4a 00             	add    %cl,0x0(%edx)
41ae3d:	6b 00 66             	imul   $0x66,(%eax),%eax
41ae40:	00 65 00             	add    %ah,0x0(%ebp)
41ae43:	59                   	pop    %ecx
41ae44:	00 6e 00             	add    %ch,0x0(%esi)
41ae47:	31 00                	xor    %eax,(%eax)
41ae49:	4b                   	dec    %ebx
41ae4a:	00 72 00             	add    %dh,0x0(%edx)
41ae4d:	68 00 64 00 43       	push   $0x43006400
41ae52:	00 35 00 6e 00 48    	add    %dh,0x48006e00
41ae58:	00 32                	add    %dh,(%edx)
41ae5a:	00 5a 00             	add    %bl,0x0(%edx)
41ae5d:	74 00                	je     0x41ae5f
41ae5f:	79 00                	jns    0x41ae61
41ae61:	61                   	popa
41ae62:	00 59 00             	add    %bl,0x0(%ecx)
41ae65:	6e                   	outsb  %ds:(%esi),(%dx)
41ae66:	00 51 00             	add    %dl,0x0(%ecx)
41ae69:	2b 00                	sub    (%eax),%eax
41ae6b:	35 00 68 00 64       	xor    $0x64006800,%eax
41ae70:	00 57 00             	add    %dl,0x0(%edi)
41ae73:	72 00                	jb     0x41ae75
41ae75:	73 00                	jae    0x41ae77
41ae77:	47                   	inc    %edi
41ae78:	00 32                	add    %dh,(%edx)
41ae7a:	00 4a 00             	add    %cl,0x0(%edx)
41ae7d:	6b 00 66             	imul   $0x66,(%eax),%eax
41ae80:	00 65 00             	add    %ah,0x0(%ebp)
41ae83:	59                   	pop    %ecx
41ae84:	00 6e 00             	add    %ch,0x0(%esi)
41ae87:	31 00                	xor    %eax,(%eax)
41ae89:	4b                   	dec    %ebx
41ae8a:	00 72 00             	add    %dh,0x0(%edx)
41ae8d:	68 00 64 00 43       	push   $0x43006400
41ae92:	00 35 00 6e 00 48    	add    %dh,0x48006e00
41ae98:	00 32                	add    %dh,(%edx)
41ae9a:	00 5a 00             	add    %bl,0x0(%edx)
41ae9d:	74 00                	je     0x41ae9f
41ae9f:	79 00                	jns    0x41aea1
41aea1:	61                   	popa
41aea2:	00 59 00             	add    %bl,0x0(%ecx)
41aea5:	6e                   	outsb  %ds:(%esi),(%dx)
41aea6:	00 51 00             	add    %dl,0x0(%ecx)
41aea9:	2b 00                	sub    (%eax),%eax
41aeab:	35 00 68 00 64       	xor    $0x64006800,%eax
41aeb0:	00 57 00             	add    %dl,0x0(%edi)
41aeb3:	72 00                	jb     0x41aeb5
41aeb5:	73 00                	jae    0x41aeb7
41aeb7:	47                   	inc    %edi
41aeb8:	00 32                	add    %dh,(%edx)
41aeba:	00 4a 00             	add    %cl,0x0(%edx)
41aebd:	6b 00 66             	imul   $0x66,(%eax),%eax
41aec0:	00 65 00             	add    %ah,0x0(%ebp)
41aec3:	59                   	pop    %ecx
41aec4:	00 6e 00             	add    %ch,0x0(%esi)
41aec7:	31 00                	xor    %eax,(%eax)
41aec9:	4b                   	dec    %ebx
41aeca:	00 72 00             	add    %dh,0x0(%edx)
41aecd:	68 00 64 00 43       	push   $0x43006400
41aed2:	00 35 00 6e 00 48    	add    %dh,0x48006e00
41aed8:	00 32                	add    %dh,(%edx)
41aeda:	00 5a 00             	add    %bl,0x0(%edx)
41aedd:	74 00                	je     0x41aedf
41aedf:	79 00                	jns    0x41aee1
41aee1:	61                   	popa
41aee2:	00 59 00             	add    %bl,0x0(%ecx)
41aee5:	6e                   	outsb  %ds:(%esi),(%dx)
41aee6:	00 51 00             	add    %dl,0x0(%ecx)
41aee9:	2b 00                	sub    (%eax),%eax
41aeeb:	72 00                	jb     0x41aeed
41aeed:	30 00                	xor    %al,(%eax)
41aeef:	54                   	push   %esp
41aef0:	00 71 00             	add    %dh,0x0(%ecx)
41aef3:	68 00 48 00 6a       	push   $0x6a004800
41aef8:	00 4e 00             	add    %cl,0x0(%esi)
41aefb:	67 00 66 00          	add    %ah,0x0(%bp)
41aeff:	57                   	push   %edi
41af00:	00 62 00             	add    %ah,0x0(%edx)
41af03:	4b                   	dec    %ebx
41af04:	00 69 00             	add    %ch,0x0(%ecx)
41af07:	4e                   	dec    %esi
41af08:	00 32                	add    %dh,(%edx)
41af0a:	00 34 00             	add    %dh,(%eax,%eax,1)
41af0d:	46                   	inc    %esi
41af0e:	00 5a 00             	add    %bl,0x0(%edx)
41af11:	71 00                	jno    0x41af13
41af13:	4d                   	dec    %ebp
41af14:	00 33                	add    %dh,(%ebx)
41af16:	00 6d 00             	add    %ch,0x0(%ebp)
41af19:	69 00 59 00 6a 00    	imul   $0x6a0059,(%eax),%eax
41af1f:	4e                   	dec    %esi
41af20:	00 65 00             	add    %ah,0x0(%ebp)
41af23:	52                   	push   %edx
41af24:	00 6d 00             	add    %ch,0x0(%ebp)
41af27:	4b                   	dec    %ebx
41af28:	00 7a 00             	add    %bh,0x0(%edx)
41af2b:	74 00                	je     0x41af2d
41af2d:	70 00                	jo     0x41af2f
41af2f:	49                   	dec    %ecx
41af30:	00 32                	add    %dh,(%edx)
41af32:	00 59 00             	add    %bl,0x0(%ecx)
41af35:	6a 00                	push   $0x0
41af37:	58                   	pop    %eax
41af38:	00 6b 00             	add    %ch,0x0(%ebx)
41af3b:	70 00                	jo     0x41af3d
41af3d:	79 00                	jns    0x41af3f
41af3f:	63 00                	arpl   %eax,(%eax)
41af41:	62 00                	bound  %eax,(%eax)
41af43:	4b                   	dec    %ebx
41af44:	00 69 00             	add    %ch,0x0(%ecx)
41af47:	4e                   	dec    %esi
41af48:	00 32                	add    %dh,(%edx)
41af4a:	00 34 00             	add    %dh,(%eax,%eax,1)
41af4d:	46                   	inc    %esi
41af4e:	00 5a 00             	add    %bl,0x0(%edx)
41af51:	71 00                	jno    0x41af53
41af53:	4d                   	dec    %ebp
41af54:	00 33                	add    %dh,(%ebx)
41af56:	00 6d 00             	add    %ch,0x0(%ebp)
41af59:	69 00 59 00 6a 00    	imul   $0x6a0059,(%eax),%eax
41af5f:	4e                   	dec    %esi
41af60:	00 65 00             	add    %ah,0x0(%ebp)
41af63:	52                   	push   %edx
41af64:	00 6d 00             	add    %ch,0x0(%ebp)
41af67:	4b                   	dec    %ebx
41af68:	00 7a 00             	add    %bh,0x0(%edx)
41af6b:	74 00                	je     0x41af6d
41af6d:	70 00                	jo     0x41af6f
41af6f:	49                   	dec    %ecx
41af70:	00 32                	add    %dh,(%edx)
41af72:	00 59 00             	add    %bl,0x0(%ecx)
41af75:	6a 00                	push   $0x0
41af77:	58                   	pop    %eax
41af78:	00 6b 00             	add    %ch,0x0(%ebx)
41af7b:	70 00                	jo     0x41af7d
41af7d:	79 00                	jns    0x41af7f
41af7f:	63 00                	arpl   %eax,(%eax)
41af81:	62 00                	bound  %eax,(%eax)
41af83:	4b                   	dec    %ebx
41af84:	00 69 00             	add    %ch,0x0(%ecx)
41af87:	4e                   	dec    %esi
41af88:	00 32                	add    %dh,(%edx)
41af8a:	00 34 00             	add    %dh,(%eax,%eax,1)
41af8d:	46                   	inc    %esi
41af8e:	00 5a 00             	add    %bl,0x0(%edx)
41af91:	71 00                	jno    0x41af93
41af93:	4d                   	dec    %ebp
41af94:	00 33                	add    %dh,(%ebx)
41af96:	00 6d 00             	add    %ch,0x0(%ebp)
41af99:	69 00 59 00 6a 00    	imul   $0x6a0059,(%eax),%eax
41af9f:	4e                   	dec    %esi
41afa0:	00 65 00             	add    %ah,0x0(%ebp)
41afa3:	52                   	push   %edx
41afa4:	00 6d 00             	add    %ch,0x0(%ebp)
41afa7:	4b                   	dec    %ebx
41afa8:	00 7a 00             	add    %bh,0x0(%edx)