41aa83:	65 00 6c 00 48       	add    %ch,%gs:0x48(%eax,%eax,1)
41aa88:	00 75 00             	add    %dh,0x0(%ebp)
41aa8b:	6e                   	outsb  %ds:(%esi),(%dx)
41aa8c:	00 74 00 69          	add    %dh,0x69(%eax,%eax,1)
41aa90:	00 6e 00             	add    %ch,0x0(%esi)
41aa93:	67 00 42 00          	add    %al,0x0(%bp,%si)
41aa97:	75 00                	jne    0x41aa99
41aa99:	69 00 6c 00 64 00    	imul   $0x64006c,(%eax),%eax
41aa9f:	69 00 6e 00 67 00    	imul   $0x67006e,(%eax),%eax
41aaa5:	43                   	inc    %ebx
41aaa6:	00 6f 00             	add    %ch,0x0(%edi)
41aaa9:	73 00                	jae    0x41aaab
41aaab:	74 00                	je     0x41aaad
41aaad:	49                   	dec    %ecx
41aaae:	00 72 00             	add    %dh,0x0(%edx)
41aab1:	6f                   	outsl  %ds:(%esi),(%dx)
41aab2:	00 6e 00             	add    %ch,0x0(%esi)
41aab5:	00 41 6c             	add    %al,0x6c(%ecx)
41aab8:	00 61 00             	add    %ah,0x0(%ecx)
41aabb:	62 00                	bound  %eax,(%eax)
41aabd:	65 00 6c 00 48       	add    %ch,%gs:0x48(%eax,%eax,1)
41aac2:	00 75 00             	add    %dh,0x0(%ebp)
41aac5:	6e                   	outsb  %ds:(%esi),(%dx)
41aac6:	00 74 00 69          	add    %dh,0x69(%eax,%eax,1)
41aaca:	00 6e 00             	add    %ch,0x0(%esi)
41aacd:	67 00 42 00          	add    %al,0x0(%bp,%si)
41aad1:	75 00                	jne    0x41aad3
41aad3:	69 00 6c 00 64 00    	imul   $0x64006c,(%eax),%eax
41aad9:	69 00 6e 00 67 00    	imul   $0x67006e,(%eax),%eax
41aadf:	43                   	inc    %ebx
41aae0:	00 6f 00             	add    %ch,0x0(%edi)
41aae3:	73 00                	jae    0x41aae5
41aae5:	74 00                	je     0x41aae7
41aae7:	43                   	inc    %ebx
41aae8:	00 72 00             	add    %dh,0x0(%edx)
41aaeb:	79 00                	jns    0x41aaed
41aaed:	73 00                	jae    0x41aaef
41aaef:	74 00                	je     0x41aaf1
41aaf1:	61                   	popa
41aaf2:	00 6c 00 73          	add    %ch,0x73(%eax,%eax,1)
41aaf6:	00 00                	add    %al,(%eax)
41aaf8:	3b 6c 00 61          	cmp    0x61(%eax,%eax,1),%ebp
41aafc:	00 62 00             	add    %ah,0x0(%edx)
41aaff:	65 00 6c 00 48       	add    %ch,%gs:0x48(%eax,%eax,1)
41ab04:	00 75 00             	add    %dh,0x0(%ebp)
41ab07:	6e                   	outsb  %ds:(%esi),(%dx)
41ab08:	00 74 00 69          	add    %dh,0x69(%eax,%eax,1)
41ab0c:	00 6e 00             	add    %ch,0x0(%esi)
41ab0f:	67 00 42 00          	add    %al,0x0(%bp,%si)
41ab13:	75 00                	jne    0x41ab15
41ab15:	69 00 6c 00 64 00    	imul   $0x64006c,(%eax),%eax
41ab1b:	69 00 6e 00 67 00    	imul   $0x67006e,(%eax),%eax
41ab21:	43                   	inc    %ebx
41ab22:	00 6f 00             	add    %ch,0x0(%edi)
41ab25:	73 00                	jae    0x41ab27
41ab27:	74 00                	je     0x41ab29
41ab29:	53                   	push   %ebx
41ab2a:	00 74 00 6f          	add    %dh,0x6f(%eax,%eax,1)
41ab2e:	00 6e 00             	add    %ch,0x0(%esi)
41ab31:	65 00 00             	add    %al,%gs:(%eax)
41ab34:	39 6c 00 61          	cmp    %ebp,0x61(%eax,%eax,1)
41ab38:	00 62 00             	add    %ah,0x0(%edx)
41ab3b:	65 00 6c 00 48       	add    %ch,%gs:0x48(%eax,%eax,1)
41ab40:	00 75 00             	add    %dh,0x0(%ebp)
41ab43:	6e                   	outsb  %ds:(%esi),(%dx)
41ab44:	00 74 00 69          	add    %dh,0x69(%eax,%eax,1)
41ab48:	00 6e 00             	add    %ch,0x0(%esi)
41ab4b:	67 00 42 00          	add    %al,0x0(%bp,%si)
41ab4f:	75 00                	jne    0x41ab51
41ab51:	69 00 6c 00 64 00    	imul   $0x64006c,(%eax),%eax
41ab57:	69 00 6e 00 67 00    	imul   $0x67006e,(%eax),%eax
41ab5d:	43                   	inc    %ebx
41ab5e:	00 6f 00             	add    %ch,0x0(%edi)
41ab61:	73 00                	jae    0x41ab63
41ab63:	74 00                	je     0x41ab65
41ab65:	57                   	push   %edi
41ab66:	00 6f 00             	add    %ch,0x0(%edi)
41ab69:	6f                   	outsl  %ds:(%esi),(%dx)
41ab6a:	00 64 00 00          	add    %ah,0x0(%eax,%eax,1)
41ab6e:	49                   	dec    %ecx
41ab6f:	6c                   	insb   (%dx),%es:(%edi)
41ab70:	00 61 00             	add    %ah,0x0(%ecx)
41ab73:	62 00                	bound  %eax,(%eax)
41ab75:	65 00 6c 00 43       	add    %ch,%gs:0x43(%eax,%eax,1)
41ab7a:	00 72 00             	add    %dh,0x0(%edx)
41ab7d:	79 00                	jns    0x41ab7f
41ab7f:	73 00                	jae    0x41ab81
41ab81:	74 00                	je     0x41ab83
41ab83:	61                   	popa
41ab84:	00 6c 00 73          	add    %ch,0x73(%eax,%eax,1)
41ab88:	00 48 00             	add    %cl,0x0(%eax)
41ab8b:	75 00                	jne    0x41ab8d
41ab8d:	6e                   	outsb  %ds:(%esi),(%dx)
41ab8e:	00 74 00 69          	add    %dh,0x69(%eax,%eax,1)
41ab92:	00 6e 00             	add    %ch,0x0(%esi)
41ab95:	67 00 42 00          	add    %al,0x0(%bp,%si)
41ab99:	75 00                	jne    0x41ab9b
41ab9b:	69 00 6c 00 64 00    	imul   $0x64006c,(%eax),%eax
41aba1:	69 00 6e 00 67 00    	imul   $0x67006e,(%eax),%eax
41aba7:	43                   	inc    %ebx
41aba8:	00 72 00             	add    %dh,0x0(%edx)
41abab:	79 00                	jns    0x41abad
41abad:	73 00                	jae    0x41abaf
41abaf:	74 00                	je     0x41abb1
41abb1:	61                   	popa
41abb2:	00 6c 00 73          	add    %ch,0x73(%eax,%eax,1)
41abb6:	00 00                	add    %al,(%eax)
41abb8:	31 6c 00 61          	xor    %ebp,0x61(%eax,%eax,1)
41abbc:	00 62 00             	add    %ah,0x0(%edx)
41abbf:	65 00 6c 00 48       	add    %ch,%gs:0x48(%eax,%eax,1)
41abc4:	00 75 00             	add    %dh,0x0(%ebp)
41abc7:	6e                   	outsb  %ds:(%esi),(%dx)
41abc8:	00 74 00 69          	add    %dh,0x69(%eax,%eax,1)
41abcc:	00 6e 00             	add    %ch,0x0(%esi)
41abcf:	67 00 42 00          	add    %al,0x0(%bp,%si)
41abd3:	75 00                	jne    0x41abd5
41abd5:	69 00 6c 00 64 00    	imul   $0x64006c,(%eax),%eax
41abdb:	69 00 6e 00 67 00    	imul   $0x67006e,(%eax),%eax
41abe1:	49                   	dec    %ecx
41abe2:	00 72 00             	add    %dh,0x0(%edx)
41abe5:	6f                   	outsl  %ds:(%esi),(%dx)
41abe6:	00 6e 00             	add    %ch,0x0(%esi)
41abe9:	00 33                	add    %dh,(%ebx)
41abeb:	6c                   	insb   (%dx),%es:(%edi)
41abec:	00 61 00             	add    %ah,0x0(%ecx)
41abef:	62 00                	bound  %eax,(%eax)
41abf1:	65 00 6c 00 48       	add    %ch,%gs:0x48(%eax,%eax,1)
41abf6:	00 75 00             	add    %dh,0x0(%ebp)
41abf9:	6e                   	outsb  %ds:(%esi),(%dx)
41abfa:	00 74 00 69          	add    %dh,0x69(%eax,%eax,1)
41abfe:	00 6e 00             	add    %ch,0x0(%esi)
41ac01:	67 00 42 00          	add    %al,0x0(%bp,%si)
41ac05:	75 00                	jne    0x41ac07
41ac07:	69 00 6c 00 64 00    	imul   $0x64006c,(%eax),%eax
41ac0d:	69 00 6e 00 67 00    	imul   $0x67006e,(%eax),%eax
41ac13:	53                   	push   %ebx
41ac14:	00 74 00 6f          	add    %dh,0x6f(%eax,%eax,1)
41ac18:	00 6e 00             	add    %ch,0x0(%esi)
41ac1b:	65 00 00             	add    %al,%gs:(%eax)
41ac1e:	31 6c 00 61          	xor    %ebp,0x61(%eax,%eax,1)
41ac22:	00 62 00             	add    %ah,0x0(%edx)
41ac25:	65 00 6c 00 48       	add    %ch,%gs:0x48(%eax,%eax,1)
41ac2a:	00 75 00             	add    %dh,0x0(%ebp)
41ac2d:	6e                   	outsb  %ds:(%esi),(%dx)
41ac2e:	00 74 00 69          	add    %dh,0x69(%eax,%eax,1)
41ac32:	00 6e 00             	add    %ch,0x0(%esi)
41ac35:	67 00 42 00          	add    %al,0x0(%bp,%si)
41ac39:	75 00                	jne    0x41ac3b
41ac3b:	69 00 6c 00 64 00    	imul   $0x64006c,(%eax),%eax
41ac41:	69 00 6e 00 67 00    	imul   $0x67006e,(%eax),%eax
41ac47:	57                   	push   %edi
41ac48:	00 6f 00             	add    %ch,0x0(%edi)
41ac4b:	6f                   	outsl  %ds:(%esi),(%dx)
41ac4c:	00 64 00 00          	add    %ah,0x0(%eax,%eax,1)
41ac50:	31 6c 00 61          	xor    %ebp,0x61(%eax,%eax,1)
41ac54:	00 62 00             	add    %ah,0x0(%edx)
41ac57:	65 00 6c 00 48       	add    %ch,%gs:0x48(%eax,%eax,1)
41ac5c:	00 75 00             	add    %dh,0x0(%ebp)
41ac5f:	6e                   	outsb  %ds:(%esi),(%dx)
41ac60:	00 74 00 69          	add    %dh,0x69(%eax,%eax,1)
41ac64:	00 6e 00             	add    %ch,0x0(%esi)
41ac67:	67 00 42 00          	add    %al,0x0(%bp,%si)
41ac6b:	75 00                	jne    0x41ac6d
41ac6d:	69 00 6c 00 64 00    	imul   $0x64006c,(%eax),%eax
41ac73:	69 00 6e 00 67 00    	imul   $0x67006e,(%eax),%eax
41ac79:	43                   	inc    %ebx
41ac7a:	00 6f 00             	add    %ch,0x0(%edi)
41ac7d:	73 00                	jae    0x41ac7f
41ac7f:	74 00                	je     0x41ac81
41ac81:	00 37                	add    %dh,(%edi)
41ac83:	6c                   	insb   (%dx),%es:(%edi)
41ac84:	00 61 00             	add    %ah,0x0(%ecx)
41ac87:	62 00                	bound  %eax,(%eax)
41ac89:	65 00 6c 00 4c       	add    %ch,%gs:0x4c(%eax,%eax,1)
41ac8e:	00 65 00             	add    %ah,0x0(%ebp)
41ac91:	76 00                	jbe    0x41ac93
41ac93:	65 00 6c 00 4f       	add    %ch,%gs:0x4f(%eax,%eax,1)
41ac98:	00 66 00             	add    %ah,0x0(%esi)
41ac9b:	48                   	dec    %eax
41ac9c:	00 75 00             	add    %dh,0x0(%ebp)
41ac9f:	6e                   	outsb  %ds:(%esi),(%dx)
41aca0:	00 74 00 69          	add    %dh,0x69(%eax,%eax,1)
41aca4:	00 6e 00             	add    %ch,0x0(%esi)
41aca7:	67 00 42 00          	add    %al,0x0(%bp,%si)
41acab:	75 00                	jne    0x41acad
41acad:	69 00 6c 00 64 00    	imul   $0x64006c,(%eax),%eax
41acb3:	69 00 6e 00 67 00    	imul   $0x67006e,(%eax),%eax
41acb9:	00 33                	add    %dh,(%ebx)
41acbb:	6c                   	insb   (%dx),%es:(%edi)
41acbc:	00 61 00             	add    %ah,0x0(%ecx)
41acbf:	62 00                	bound  %eax,(%eax)
41acc1:	65 00 6c 00 48       	add    %ch,%gs:0x48(%eax,%eax,1)
41acc6:	00 75 00             	add    %dh,0x0(%ebp)
41acc9:	6e                   	outsb  %ds:(%esi),(%dx)
41acca:	00 74 00 69          	add    %dh,0x69(%eax,%eax,1)
41acce:	00 6e 00             	add    %ch,0x0(%esi)
41acd1:	67 00 42 00          	add    %al,0x0(%bp,%si)
41acd5:	75 00                	jne    0x41acd7
41acd7:	69 00 6c 00 64 00    	imul   $0x64006c,(%eax),%eax
41acdd:	69 00 6e 00 67 00    	imul   $0x67006e,(%eax),%eax
41ace3:	4c                   	dec    %esp
41ace4:	00 65 00             	add    %ah,0x0(%ebp)
41ace7:	76 00                	jbe    0x41ace9
41ace9:	65 00 6c 00 00       	add    %ch,%gs:0x0(%eax,%eax,1)
41acee:	29 6c 00 61          	sub    %ebp,0x61(%eax,%eax,1)
41acf2:	00 62 00             	add    %ah,0x0(%edx)
41acf5:	65 00 6c 00 48       	add    %ch,%gs:0x48(%eax,%eax,1)
41acfa:	00 75 00             	add    %dh,0x0(%ebp)
41acfd:	6e                   	outsb  %ds:(%esi),(%dx)
41acfe:	00 74 00 69          	add    %dh,0x69(%eax,%eax,1)
41ad02:	00 6e 00             	add    %ch,0x0(%esi)
41ad05:	67 00 42 00          	add    %al,0x0(%bp,%si)
41ad09:	75 00                	jne    0x41ad0b
41ad0b:	69 00 6c 00 64 00    	imul   $0x64006c,(%eax),%eax
41ad11:	69 00 6e 00 67 00    	imul   $0x67006e,(%eax),%eax
41ad17:	00 1f                	add    %bl,(%edi)
41ad19:	43                   	inc    %ebx
41ad1a:	00 68 00             	add    %ch,0x0(%eax)
41ad1d:	61                   	popa
41ad1e:	00 74 00 61          	add    %dh,0x61(%eax,%eax,1)
41ad22:	00 20                	add    %ah,(%eax)
41ad24:	00 6d 00             	add    %ch,0x0(%ebp)
41ad27:	79 00                	jns    0x41ad29
41ad29:	5b                   	pop    %ebx
41ad2a:	01 6c 00 69          	add    %ebp,0x69(%eax,%eax,1)
41ad2e:	00 77 00             	add    %dh,0x0(%edi)
41ad31:	73 00                	jae    0x41ad33
41ad33:	6b 00 61             	imul   $0x61,(%eax),%eax
41ad36:	00 01                	add    %al,(%ecx)
41ad38:	2d 6c 00 61 00       	sub    $0x61006c,%eax
41ad3d:	62 00                	bound  %eax,(%eax)
41ad3f:	65 00 6c 00 49       	add    %ch,%gs:0x49(%eax,%eax,1)
41ad44:	00 72 00             	add    %dh,0x0(%edx)
41ad47:	6f                   	outsl  %ds:(%esi),(%dx)
41ad48:	00 6e 00             	add    %ch,0x0(%esi)
41ad4b:	57                   	push   %edi
41ad4c:	00 6f 00             	add    %ch,0x0(%edi)
41ad4f:	72 00                	jb     0x41ad51
41ad51:	6b 00 73             	imul   $0x73,(%eax),%eax
41ad54:	00 43 00             	add    %al,0x0(%ebx)
41ad57:	6f                   	outsl  %ds:(%esi),(%dx)
41ad58:	00 73 00             	add    %dh,0x0(%ebx)
41ad5b:	74 00                	je     0x41ad5d
41ad5d:	49                   	dec    %ecx
41ad5e:	00 72 00             	add    %dh,0x0(%edx)
41ad61:	6f                   	outsl  %ds:(%esi),(%dx)
41ad62:	00 6e 00             	add    %ch,0x0(%esi)
41ad65:	00 35 6c 00 61 00    	add    %dh,0x61006c
41ad6b:	62 00                	bound  %eax,(%eax)
41ad6d:	65 00 6c 00 49       	add    %ch,%gs:0x49(%eax,%eax,1)
41ad72:	00 72 00             	add    %dh,0x0(%edx)
41ad75:	6f                   	outsl  %ds:(%esi),(%dx)
41ad76:	00 6e 00             	add    %ch,0x0(%esi)
41ad79:	57                   	push   %edi
41ad7a:	00 6f 00             	add    %ch,0x0(%edi)
41ad7d:	72 00                	jb     0x41ad7f
41ad7f:	6b 00 73             	imul   $0x73,(%eax),%eax
41ad82:	00 43 00             	add    %al,0x0(%ebx)
41ad85:	6f                   	outsl  %ds:(%esi),(%dx)
41ad86:	00 73 00             	add    %dh,0x0(%ebx)
41ad89:	74 00                	je     0x41ad8b
41ad8b:	43                   	inc    %ebx
41ad8c:	00 72 00             	add    %dh,0x0(%edx)
41ad8f:	79 00                	jns    0x41ad91
41ad91:	73 00                	jae    0x41ad93
41ad93:	74 00                	je     0x41ad95
41ad95:	61                   	popa
41ad96:	00 6c 00 73          	add    %ch,0x73(%eax,%eax,1)
41ad9a:	00 00                	add    %al,(%eax)
41ad9c:	2f                   	das
41ad9d:	6c                   	insb   (%dx),%es:(%edi)
41ad9e:	00 61 00             	add    %ah,0x0(%ecx)
41ada1:	62 00                	bound  %eax,(%eax)
41ada3:	65 00 6c 00 49       	add    %ch,%gs:0x49(%eax,%eax,1)
41ada8:	00 72 00             	add    %dh,0x0(%edx)
41adab:	6f                   	outsl  %ds:(%esi),(%dx)
41adac:	00 6e 00             	add    %ch,0x0(%esi)
41adaf:	57                   	push   %edi
41adb0:	00 6f 00             	add    %ch,0x0(%edi)
41adb3:	72 00                	jb     0x41adb5
41adb5:	6b 00 73             	imul   $0x73,(%eax),%eax
41adb8:	00 43 00             	add    %al,0x0(%ebx)
41adbb:	6f                   	outsl  %ds:(%esi),(%dx)
41adbc:	00 73 00             	add    %dh,0x0(%ebx)
41adbf:	74 00                	je     0x41adc1
41adc1:	53                   	push   %ebx
41adc2:	00 74 00 6f          	add    %dh,0x6f(%eax,%eax,1)
41adc6:	00 6e 00             	add    %ch,0x0(%esi)
41adc9:	65 00 00             	add    %al,%gs:(%eax)
41adcc:	2d 6c 00 61 00       	sub    $0x61006c,%eax
41add1:	62 00                	bound  %eax,(%eax)
41add3:	65 00 6c 00 49       	add    %ch,%gs:0x49(%eax,%eax,1)
41add8:	00 72 00             	add    %dh,0x0(%edx)
41addb:	6f                   	outsl  %ds:(%esi),(%dx)
41addc:	00 6e 00             	add    %ch,0x0(%esi)
41addf:	57                   	push   %edi
41ade0:	00 6f 00             	add    %ch,0x0(%edi)
41ade3:	72 00                	jb     0x41ade5
41ade5:	6b 00 73             	imul   $0x73,(%eax),%eax
41ade8:	00 43 00             	add    %al,0x0(%ebx)
41adeb:	6f                   	outsl  %ds:(%esi),(%dx)
41adec:	00 73 00             	add    %dh,0x0(%ebx)
41adef:	74 00                	je     0x41adf1
41adf1:	57                   	push   %edi
41adf2:	00 6f 00             	add    %ch,0x0(%edi)
41adf5:	6f                   	outsl  %ds:(%esi),(%dx)
41adf6:	00 64 00 00          	add    %ah,0x0(%eax,%eax,1)
41adfa:	2d 6c 00 61 00       	sub    $0x61006c,%eax
41adff:	62 00                	bound  %eax,(%eax)
41ae01:	65 00 6c 00 49       	add    %ch,%gs:0x49(%eax,%eax,1)
41ae06:	00 72 00             	add    %dh,0x0(%edx)
41ae09:	6f                   	outsl  %ds:(%esi),(%dx)
41ae0a:	00 6e 00             	add    %ch,0x0(%esi)
41ae0d:	57                   	push   %edi
41ae0e:	00 6f 00             	add    %ch,0x0(%edi)
41ae11:	72 00                	jb     0x41ae13
41ae13:	6b 00 73             	imul   $0x73,(%eax),%eax
41ae16:	00 43 00             	add    %al,0x0(%ebx)
41ae19:	72 00                	jb     0x41ae1b
41ae1b:	79 00                	jns    0x41ae1d
41ae1d:	73 00                	jae    0x41ae1f
41ae1f:	74 00                	je     0x41ae21
41ae21:	61                   	popa
41ae22:	00 6c 00 73          	add    %ch,0x73(%eax,%eax,1)
41ae26:	00 00                	add    %al,(%eax)
41ae28:	25 6c 00 61 00       	and    $0x61006c,%eax
41ae2d:	62 00                	bound  %eax,(%eax)
41ae2f:	65 00 6c 00 49       	add    %ch,%gs:0x49(%eax,%eax,1)
41ae34:	00 72 00             	add    %dh,0x0(%edx)
41ae37:	6f                   	outsl  %ds:(%esi),(%dx)
41ae38:	00 6e 00             	add    %ch,0x0(%esi)
41ae3b:	57                   	push   %edi
41ae3c:	00 6f 00             	add    %ch,0x0(%edi)
41ae3f:	72 00                	jb     0x41ae41
41ae41:	6b 00 73             	imul   $0x73,(%eax),%eax
41ae44:	00 49 00             	add    %cl,0x0(%ecx)
41ae47:	72 00                	jb     0x41ae49
41ae49:	6f                   	outsl  %ds:(%esi),(%dx)
41ae4a:	00 6e 00             	add    %ch,0x0(%esi)
41ae4d:	00 27                	add    %ah,(%edi)
41ae4f:	6c                   	insb   (%dx),%es:(%edi)
41ae50:	00 61 00             	add    %ah,0x0(%ecx)
41ae53:	62 00                	bound  %eax,(%eax)
41ae55:	65 00 6c 00 49       	add    %ch,%gs:0x49(%eax,%eax,1)
41ae5a:	00 72 00             	add    %dh,0x0(%edx)
41ae5d:	6f                   	outsl  %ds:(%esi),(%dx)
41ae5e:	00 6e 00             	add    %ch,0x0(%esi)
41ae61:	57                   	push   %edi
41ae62:	00 6f 00             	add    %ch,0x0(%edi)
41ae65:	72 00                	jb     0x41ae67