41aa31:	00 e1                	add    %ah,%cl
41aa33:	00 63 00             	add    %ah,0x0(%ebx)
41aa36:	20 00                	and    %al,(%eax)
41aa38:	73 00                	jae    0x41aa3a
41aa3a:	69 00 6e 00 68 00    	imul   $0x68006e,(%eax),%eax
41aa40:	20 00                	and    %al,(%eax)
41aa42:	76 00                	jbe    0x41aa44
41aa44:	69 00 ea 00 6e 00    	imul   $0x6e00ea,(%eax),%eax
41aa4a:	20 00                	and    %al,(%eax)
41aa4c:	63 00                	arpl   %eax,(%eax)
41aa4e:	f9                   	stc
41aa4f:	00 6e 00             	add    %ch,0x0(%esi)
41aa52:	67 00 20             	add    %ah,(%bx,%si)
41aa55:	00 67 00             	add    %ah,0x0(%edi)
41aa58:	69 00 db 1e 69 00    	imul   $0x691edb,(%eax),%eax
41aa5e:	20 00                	and    %al,(%eax)
41aa60:	74 00                	je     0x41aa62
41aa62:	ed                   	in     (%dx),%eax
41aa63:	00 6e 00             	add    %ch,0x0(%esi)
41aa66:	68 00 74 00 72       	push   $0x72007400
41aa6b:	00 6f 00             	add    %ch,0x0(%edi)
41aa6e:	6e                   	outsb  %ds:(%esi),(%dx)
41aa6f:	00 67 00             	add    %ah,0x0(%edi)
41aa72:	20 00                	and    %al,(%eax)
41aa74:	68 00 cd 1e 63       	push   $0x631ecd00
41aa79:	00 20                	add    %ah,(%eax)
41aa7b:	00 6b 00             	add    %ch,0x0(%ebx)
41aa7e:	f3 1e                	repz push %ds
41aa80:	01 09                	add    %ecx,(%ecx)
41aa82:	72 00                	jb     0x41aa84
41aa84:	61                   	popa
41aa85:	00 51 00             	add    %dl,0x0(%ecx)
41aa88:	51                   	push   %ecx
41aa89:	00 00                	add    %al,(%eax)
41aa8b:	5d                   	pop    %ebp
41aa8c:	44                   	inc    %esp
41aa8d:	00 61 00             	add    %ah,0x0(%ecx)
41aa90:	6e                   	outsb  %ds:(%esi),(%dx)
41aa91:	00 68 00             	add    %ch,0x0(%eax)
41aa94:	20 00                	and    %al,(%eax)
41aa96:	73 00                	jae    0x41aa98
41aa98:	e1 00                	loope  0x41aa9a
41aa9a:	63 00                	arpl   %eax,(%eax)
41aa9c:	68 00 20 00 63       	push   $0x63002000
41aaa1:	00 e1                	add    %ah,%cl
41aaa3:	00 63 00             	add    %ah,0x0(%ebx)
41aaa6:	20 00                	and    %al,(%eax)
41aaa8:	73 00                	jae    0x41aaaa
41aaaa:	69 00 6e 00 68 00    	imul   $0x68006e,(%eax),%eax
41aab0:	20 00                	and    %al,(%eax)
41aab2:	76 00                	jbe    0x41aab4
41aab4:	69 00 ea 00 6e 00    	imul   $0x6e00ea,(%eax),%eax
41aaba:	20 00                	and    %al,(%eax)
41aabc:	63 00                	arpl   %eax,(%eax)
41aabe:	f9                   	stc
41aabf:	00 6e 00             	add    %ch,0x0(%esi)
41aac2:	67 00 20             	add    %ah,(%bx,%si)
41aac5:	00 74 00 c9          	add    %dh,-0x37(%eax,%eax,1)
41aac9:	1e                   	push   %ds
41aaca:	6e                   	outsb  %ds:(%esi),(%dx)
41aacb:	00 68 00             	add    %ch,0x0(%eax)
41aace:	20 00                	and    %al,(%eax)
41aad0:	74 00                	je     0x41aad2
41aad2:	72 00                	jb     0x41aad4
41aad4:	6f                   	outsl  %ds:(%esi),(%dx)
41aad5:	00 6e 00             	add    %ch,0x0(%esi)
41aad8:	67 00 20             	add    %ah,(%bx,%si)
41aadb:	00 68 00             	add    %ch,0x0(%eax)
41aade:	cd 1e                	int    $0x1e
41aae0:	63 00                	arpl   %eax,(%eax)
41aae2:	20 00                	and    %al,(%eax)
41aae4:	6b 00 f3             	imul   $0xfffffff3,(%eax),%eax
41aae7:	1e                   	push   %ds
41aae8:	01 09                	add    %ecx,(%ecx)
41aaea:	72 00                	jb     0x41aaec
41aaec:	61                   	popa
41aaed:	00 48 00             	add    %cl,0x0(%eax)
41aaf0:	42                   	inc    %edx
41aaf1:	00 00                	add    %al,(%eax)
41aaf3:	5b                   	pop    %ebx
41aaf4:	44                   	inc    %esp
41aaf5:	00 61 00             	add    %ah,0x0(%ecx)
41aaf8:	6e                   	outsb  %ds:(%esi),(%dx)
41aaf9:	00 68 00             	add    %ch,0x0(%eax)
41aafc:	20 00                	and    %al,(%eax)
41aafe:	73 00                	jae    0x41ab00
41ab00:	e1 00                	loope  0x41ab02
41ab02:	63 00                	arpl   %eax,(%eax)
41ab04:	68 00 20 00 73       	push   $0x73002000
41ab09:	00 69 00             	add    %ch,0x0(%ecx)
41ab0c:	6e                   	outsb  %ds:(%esi),(%dx)
41ab0d:	00 68 00             	add    %ch,0x0(%eax)
41ab10:	20 00                	and    %al,(%eax)
41ab12:	76 00                	jbe    0x41ab14
41ab14:	69 00 ea 00 6e 00    	imul   $0x6e00ea,(%eax),%eax
41ab1a:	20 00                	and    %al,(%eax)
41ab1c:	11 01                	adc    %eax,(%ecx)
41ab1e:	a1 1e 74 00 20       	mov    0x2000741e,%eax
41ab23:	00 68 00             	add    %ch,0x0(%eax)
41ab26:	cd 1e                	int    $0x1e
41ab28:	63 00                	arpl   %eax,(%eax)
41ab2a:	20 00                	and    %al,(%eax)
41ab2c:	62 00                	bound  %eax,(%eax)
41ab2e:	d5 1e                	aad    $0x1e
41ab30:	6e                   	outsb  %ds:(%esi),(%dx)
41ab31:	00 67 00             	add    %ah,0x0(%edi)
41ab34:	20 00                	and    %al,(%eax)
41ab36:	74 00                	je     0x41ab38
41ab38:	72 00                	jb     0x41ab3a
41ab3a:	6f                   	outsl  %ds:(%esi),(%dx)
41ab3b:	00 6e 00             	add    %ch,0x0(%esi)
41ab3e:	67 00 20             	add    %ah,(%bx,%si)
41ab41:	00 68 00             	add    %ch,0x0(%eax)
41ab44:	cd 1e                	int    $0x1e
41ab46:	63 00                	arpl   %eax,(%eax)
41ab48:	20 00                	and    %al,(%eax)
41ab4a:	6b 00 f3             	imul   $0xfffffff3,(%eax),%eax
41ab4d:	1e                   	push   %ds
41ab4e:	01 09                	add    %ecx,(%ecx)
41ab50:	72 00                	jb     0x41ab52
41ab52:	61                   	popa
41ab53:	00 43 00             	add    %al,0x0(%ebx)
41ab56:	42                   	inc    %edx
41ab57:	00 00                	add    %al,(%eax)
41ab59:	69 44 00 61 00 6e 00 	imul   $0x68006e00,0x61(%eax,%eax,1),%eax
41ab60:	68
41ab61:	00 20                	add    %ah,(%eax)
41ab63:	00 73 00             	add    %dh,0x0(%ebx)
41ab66:	e1 00                	loope  0x41ab68
41ab68:	63 00                	arpl   %eax,(%eax)
41ab6a:	68 00 20 00 73       	push   $0x73002000
41ab6f:	00 69 00             	add    %ch,0x0(%ecx)
41ab72:	6e                   	outsb  %ds:(%esi),(%dx)
41ab73:	00 68 00             	add    %ch,0x0(%eax)
41ab76:	20 00                	and    %al,(%eax)
41ab78:	76 00                	jbe    0x41ab7a
41ab7a:	69 00 ea 00 6e 00    	imul   $0x6e00ea,(%eax),%eax
41ab80:	20 00                	and    %al,(%eax)
41ab82:	62 00                	bound  %eax,(%eax)
41ab84:	cb                   	lret
41ab85:	1e                   	push   %ds
41ab86:	20 00                	and    %al,(%eax)
41ab88:	63 00                	arpl   %eax,(%eax)
41ab8a:	a3 1e 6e 00 68       	mov    %eax,0x68006e1e
41ab8f:	00 20                	add    %ah,(%eax)
41ab91:	00 62 00             	add    %ah,0x0(%edx)
41ab94:	e1 00                	loope  0x41ab96
41ab96:	6f                   	outsl  %ds:(%esi),(%dx)
41ab97:	00 20                	add    %ah,(%eax)
41ab99:	00 68 00             	add    %ch,0x0(%eax)
41ab9c:	cd 1e                	int    $0x1e
41ab9e:	63 00                	arpl   %eax,(%eax)
41aba0:	20 00                	and    %al,(%eax)
41aba2:	74 00                	je     0x41aba4
41aba4:	ad                   	lods   %ds:(%esi),%eax
41aba5:	1e                   	push   %ds
41aba6:	70 00                	jo     0x41aba8
41aba8:	20 00                	and    %al,(%eax)
41abaa:	74 00                	je     0x41abac
41abac:	72 00                	jb     0x41abae
41abae:	6f                   	outsl  %ds:(%esi),(%dx)
41abaf:	00 6e 00             	add    %ch,0x0(%esi)
41abb2:	67 00 20             	add    %ah,(%bx,%si)
41abb5:	00 68 00             	add    %ch,0x0(%eax)
41abb8:	cd 1e                	int    $0x1e
41abba:	63 00                	arpl   %eax,(%eax)
41abbc:	20 00                	and    %al,(%eax)
41abbe:	6b 00 f3             	imul   $0xfffffff3,(%eax),%eax
41abc1:	1e                   	push   %ds
41abc2:	01 0b                	add    %ecx,(%ebx)
41abc4:	62 00                	bound  %eax,(%eax)
41abc6:	74 00                	je     0x41abc8
41abc8:	6e                   	outsb  %ds:(%esi),(%dx)
41abc9:	00 48 00             	add    %cl,0x0(%eax)
41abcc:	54                   	push   %esp
41abcd:	00 00                	add    %al,(%eax)
41abcf:	11 48 00             	adc    %ecx,0x0(%eax)
41abd2:	69 00 c3 1e 6e 00    	imul   $0x6e1ec3,(%eax),%eax
41abd8:	20 00                	and    %al,(%eax)
41abda:	74 00                	je     0x41abdc
41abdc:	68 00 cb 1e 01       	push   $0x11ecb00
41abe1:	05 6c 00 61 00       	add    $0x61006c,%eax
41abe6:	00 1b                	add    %bl,(%ebx)
41abe8:	4e                   	dec    %esi
41abe9:	00 68 00             	add    %ch,0x0(%eax)
41abec:	ad                   	lods   %ds:(%esi),%eax
41abed:	1e                   	push   %ds
41abee:	70 00                	jo     0x41abf0
41abf0:	20 00                	and    %al,(%eax)
41abf2:	74 00                	je     0x41abf4
41abf4:	ea 00 6e 00 20 00 74 	ljmp   $0x7400,$0x20006e00
41abfb:	00 c9                	add    %cl,%cl
41abfd:	1e                   	push   %ds
41abfe:	6e                   	outsb  %ds:(%esi),(%dx)
41abff:	00 68 00             	add    %ch,0x0(%eax)
41ac02:	01 0f                	add    %ecx,(%edi)
41ac04:	63 00                	arpl   %eax,(%eax)
41ac06:	6f                   	outsl  %ds:(%esi),(%dx)
41ac07:	00 6d 00             	add    %ch,0x0(%ebp)
41ac0a:	43                   	inc    %ebx
41ac0b:	00 68 00             	add    %ch,0x0(%eax)
41ac0e:	6f                   	outsl  %ds:(%esi),(%dx)
41ac0f:	00 6e 00             	add    %ch,0x0(%esi)
41ac12:	00 1b                	add    %bl,(%ebx)
41ac14:	43                   	inc    %ebx
41ac15:	00 68 00             	add    %ch,0x0(%eax)
41ac18:	cd 1e                	int    $0x1e
41ac1a:	6e                   	outsb  %ds:(%esi),(%dx)
41ac1b:	00 20                	add    %ah,(%eax)
41ac1d:	00 68 00             	add    %ch,0x0(%eax)
41ac20:	cd 1e                	int    $0x1e
41ac22:	63 00                	arpl   %eax,(%eax)
41ac24:	20 00                	and    %al,(%eax)
41ac26:	6b 00 f3             	imul   $0xfffffff3,(%eax),%eax
41ac29:	1e                   	push   %ds
41ac2a:	20 00                	and    %al,(%eax)
41ac2c:	3a 00                	cmp    (%eax),%al
41ac2e:	01 0b                	add    %ecx,(%ebx)
41ac30:	74 00                	je     0x41ac32
41ac32:	78 00                	js     0x41ac34
41ac34:	74 00                	je     0x41ac36
41ac36:	48                   	dec    %eax
41ac37:	00 54 00 00          	add    %dl,0x0(%eax,%eax,1)
41ac3b:	0d 46 00 6f 00       	or     $0x6f0046,%eax
41ac40:	72 00                	jb     0x41ac42
41ac42:	6d                   	insl   (%dx),%es:(%edi)
41ac43:	00 54 00 4b          	add    %dl,0x4b(%eax,%eax,1)
41ac47:	00 00                	add    %al,(%eax)
41ac49:	13 50 00             	adc    0x0(%eax),%edx
41ac4c:	68 00 e2 00 6e       	push   $0x6e00e200
41ac51:	00 20                	add    %ah,(%eax)
41ac53:	00 6c 00 6f          	add    %ch,0x6f(%eax,%eax,1)
41ac57:	00 a1 1e 69 00 01    	add    %ah,0x100691e(%ecx)
41ac5d:	2b 42 00             	sub    0x0(%edx),%eax
41ac60:	a1 1e 6e 00 20       	mov    0x20006e1e,%eax
41ac65:	00 63 00             	add    %ah,0x0(%ebx)
41ac68:	68 00 b0 01 61       	push   $0x6101b000
41ac6d:	00 20                	add    %ah,(%eax)
41ac6f:	00 63 00             	add    %ah,0x0(%ebx)
41ac72:	68 00 cd 1e 6e       	push   $0x6e1ecd00
41ac77:	00 20                	add    %ah,(%eax)
41ac79:	00 68 00             	add    %ch,0x0(%eax)
41ac7c:	cd 1e                	int    $0x1e
41ac7e:	63 00                	arpl   %eax,(%eax)
41ac80:	20 00                	and    %al,(%eax)
41ac82:	6b 00 f3             	imul   $0xfffffff3,(%eax),%eax
41ac85:	1e                   	push   %ds
41ac86:	21 00                	and    %eax,(%eax)
41ac88:	01 27                	add    %esp,(%edi)
41ac8a:	4e                   	dec    %esi
41ac8b:	00 68 00             	add    %ch,0x0(%eax)
41ac8e:	ad                   	lods   %ds:(%esi),%eax
41ac8f:	1e                   	push   %ds
41ac90:	70 00                	jo     0x41ac92
41ac92:	20 00                	and    %al,(%eax)
41ac94:	6c                   	insb   (%dx),%es:(%edi)
41ac95:	00 a1 1e 69 00 20    	add    %ah,0x2000691e(%ecx)
41ac9b:	00 11                	add    %dl,(%ecx)
41ac9d:	01 69 00             	add    %ebp,0x0(%ecx)
41aca0:	c3                   	ret
41aca1:	1e                   	push   %ds
41aca2:	6d                   	insl   (%dx),%es:(%edi)
41aca3:	00 20                	add    %ah,(%eax)
41aca5:	00 74 00 6f          	add    %dh,0x6f(%eax,%eax,1)
41aca9:	00 e1                	add    %ah,%cl
41acab:	00 6e 00             	add    %ch,0x0(%esi)
41acae:	21 00                	and    %eax,(%eax)
41acb0:	01 25 4e 00 68 00    	add    %esp,0x68004e
41acb6:	ad                   	lods   %ds:(%esi),%eax
41acb7:	1e                   	push   %ds
41acb8:	70 00                	jo     0x41acba
41acba:	20 00                	and    %al,(%eax)
41acbc:	6c                   	insb   (%dx),%es:(%edi)
41acbd:	00 a1 1e 69 00 20    	add    %ah,0x2000691e(%ecx)
41acc3:	00 11                	add    %dl,(%ecx)
41acc5:	01 69 00             	add    %ebp,0x0(%ecx)
41acc8:	c3                   	ret
41acc9:	1e                   	push   %ds
41acca:	6d                   	insl   (%dx),%es:(%edi)
41accb:	00 20                	add    %ah,(%eax)
41accd:	00 56 00             	add    %dl,0x0(%esi)
41acd0:	03 01                	add    (%ecx),%eax
41acd2:	6e                   	outsb  %ds:(%esi),(%dx)
41acd3:	00 21                	add    %ah,(%ecx)
41acd5:	00 01                	add    %al,(%ecx)
41acd7:	25 4e 00 68 00       	and    $0x68004e,%eax
41acdc:	ad                   	lods   %ds:(%esi),%eax
41acdd:	1e                   	push   %ds
41acde:	70 00                	jo     0x41ace0
41ace0:	20 00                	and    %al,(%eax)
41ace2:	6c                   	insb   (%dx),%es:(%edi)
41ace3:	00 a1 1e 69 00 20    	add    %ah,0x2000691e(%ecx)
41ace9:	00 11                	add    %dl,(%ecx)
41aceb:	01 69 00             	add    %ebp,0x0(%ecx)
41acee:	c3                   	ret
41acef:	1e                   	push   %ds
41acf0:	6d                   	insl   (%dx),%es:(%edi)
41acf1:	00 20                	add    %ah,(%eax)
41acf3:	00 61 00             	add    %ah,0x0(%ecx)
41acf6:	6e                   	outsb  %ds:(%esi),(%dx)
41acf7:	00 68 00             	add    %ch,0x0(%eax)
41acfa:	21 00                	and    %eax,(%eax)
41acfc:	01 0f                	add    %ecx,(%edi)
41acfe:	62 00                	bound  %eax,(%eax)
41ad00:	74 00                	je     0x41ad02
41ad02:	6e                   	outsb  %ds:(%esi),(%dx)
41ad03:	00 44 00 6f          	add    %al,0x6f(%eax,%eax,1)
41ad07:	00 6e 00             	add    %ch,0x0(%esi)
41ad0a:	67 00 00             	add    %al,(%bx,%si)
41ad0d:	17                   	pop    %ss
41ad0e:	43                   	inc    %ebx
41ad0f:	00 68 00             	add    %ch,0x0(%eax)
41ad12:	cd 1e                	int    $0x1e
41ad14:	6e                   	outsb  %ds:(%esi),(%dx)
41ad15:	00 20                	add    %ah,(%eax)
41ad17:	00 6b 00             	add    %ch,0x0(%ebx)
41ad1a:	f3 1e                	repz push %ds
41ad1c:	20 00                	and    %al,(%eax)
41ad1e:	68 00 cd 1e 63       	push   $0x631ecd00
41ad23:	00 01                	add    %al,(%ecx)
41ad25:	0d 6c 00 61 00       	or     $0x61006c,%eax
41ad2a:	62 00                	bound  %eax,(%eax)
41ad2c:	65 00 6c 00 32       	add    %ch,%gs:0x32(%eax,%eax,1)
41ad31:	00 00                	add    %al,(%eax)
41ad33:	0d 6c 00 61 00       	or     $0x61006c,%eax
41ad38:	62 00                	bound  %eax,(%eax)
41ad3a:	65 00 6c 00 33       	add    %ch,%gs:0x33(%eax,%eax,1)
41ad3f:	00 00                	add    %al,(%eax)
41ad41:	0d 6c 00 61 00       	or     $0x61006c,%eax
41ad46:	62 00                	bound  %eax,(%eax)
41ad48:	65 00 6c 00 34       	add    %ch,%gs:0x34(%eax,%eax,1)
41ad4d:	00 00                	add    %al,(%eax)
41ad4f:	0b 74 00 62          	or     0x62(%eax,%eax,1),%esi
41ad53:	00 41 00             	add    %al,0x0(%ecx)
41ad56:	6e                   	outsb  %ds:(%esi),(%dx)
41ad57:	00 68 00             	add    %ch,0x0(%eax)
41ad5a:	00 0b                	add    %cl,(%ebx)
41ad5c:	74 00                	je     0x41ad5e
41ad5e:	62 00                	bound  %eax,(%eax)
41ad60:	56                   	push   %esi
41ad61:	00 61 00             	add    %ah,0x0(%ecx)
41ad64:	6e                   	outsb  %ds:(%esi),(%dx)
41ad65:	00 00                	add    %al,(%eax)
41ad67:	0d 74 00 62 00       	or     $0x620074,%eax
41ad6c:	54                   	push   %esp
41ad6d:	00 6f 00             	add    %ch,0x0(%edi)
41ad70:	61                   	popa
41ad71:	00 6e 00             	add    %ch,0x0(%esi)
41ad74:	00 0f                	add    %cl,(%edi)
41ad76:	62 00                	bound  %eax,(%eax)