41cd34:	00 72 00             	add    %dh,0x0(%edx)
41cd37:	79 00                	jns    0x41cd39
41cd39:	74 00                	je     0x41cd3b
41cd3b:	61                   	popa
41cd3c:	00 6c 00 73          	add    %ch,0x73(%eax,%eax,1)
41cd40:	00 00                	add    %al,(%eax)
41cd42:	45                   	inc    %ebp
41cd43:	6c                   	insb   (%dx),%es:(%edi)
41cd44:	00 61 00             	add    %ah,0x0(%ecx)
41cd47:	62 00                	bound  %eax,(%eax)
41cd49:	65 00 6c 00 45       	add    %ch,%gs:0x45(%eax,%eax,1)
41cd4e:	00 6c 00 76          	add    %ch,0x76(%eax,%eax,1)
41cd52:	00 69 00             	add    %ch,0x0(%ecx)
41cd55:	73 00                	jae    0x41cd57
41cd57:	68 00 57 00 61       	push   $0x61005700
41cd5c:	00 72 00             	add    %dh,0x0(%edx)
41cd5f:	72 00                	jb     0x41cd61
41cd61:	69 00 6f 00 72 00    	imul   $0x72006f,(%eax),%eax
41cd67:	54                   	push   %esp
41cd68:	00 72 00             	add    %dh,0x0(%edx)
41cd6b:	61                   	popa
41cd6c:	00 69 00             	add    %ch,0x0(%ecx)
41cd6f:	6e                   	outsb  %ds:(%esi),(%dx)
41cd70:	00 69 00             	add    %ch,0x0(%ecx)
41cd73:	6e                   	outsb  %ds:(%esi),(%dx)
41cd74:	00 67 00             	add    %ah,0x0(%edi)
41cd77:	43                   	inc    %ebx
41cd78:	00 72 00             	add    %dh,0x0(%edx)
41cd7b:	79 00                	jns    0x41cd7d
41cd7d:	73 00                	jae    0x41cd7f
41cd7f:	74 00                	je     0x41cd81
41cd81:	61                   	popa
41cd82:	00 6c 00 73          	add    %ch,0x73(%eax,%eax,1)
41cd86:	00 00                	add    %al,(%eax)
41cd88:	43                   	inc    %ebx
41cd89:	6c                   	insb   (%dx),%es:(%edi)
41cd8a:	00 61 00             	add    %ah,0x0(%ecx)
41cd8d:	62 00                	bound  %eax,(%eax)
41cd8f:	65 00 6c 00 45       	add    %ch,%gs:0x45(%eax,%eax,1)
41cd94:	00 6c 00 76          	add    %ch,0x76(%eax,%eax,1)
41cd98:	00 69 00             	add    %ch,0x0(%ecx)
41cd9b:	73 00                	jae    0x41cd9d
41cd9d:	68 00 4d 00 61       	push   $0x61004d00
41cda2:	00 73 00             	add    %dh,0x0(%ebx)
41cda5:	74 00                	je     0x41cda7
41cda7:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
41cdab:	54                   	push   %esp
41cdac:	00 72 00             	add    %dh,0x0(%edx)
41cdaf:	61                   	popa
41cdb0:	00 69 00             	add    %ch,0x0(%ecx)
41cdb3:	6e                   	outsb  %ds:(%esi),(%dx)
41cdb4:	00 69 00             	add    %ch,0x0(%ecx)
41cdb7:	6e                   	outsb  %ds:(%esi),(%dx)
41cdb8:	00 67 00             	add    %ah,0x0(%edi)
41cdbb:	43                   	inc    %ebx
41cdbc:	00 72 00             	add    %dh,0x0(%edx)
41cdbf:	79 00                	jns    0x41cdc1
41cdc1:	73 00                	jae    0x41cdc3
41cdc3:	74 00                	je     0x41cdc5
41cdc5:	61                   	popa
41cdc6:	00 6c 00 73          	add    %ch,0x73(%eax,%eax,1)
41cdca:	00 00                	add    %al,(%eax)
41cdcc:	43                   	inc    %ebx
41cdcd:	6c                   	insb   (%dx),%es:(%edi)
41cdce:	00 61 00             	add    %ah,0x0(%ecx)
41cdd1:	62 00                	bound  %eax,(%eax)
41cdd3:	65 00 6c 00 45       	add    %ch,%gs:0x45(%eax,%eax,1)
41cdd8:	00 6c 00 76          	add    %ch,0x76(%eax,%eax,1)
41cddc:	00 69 00             	add    %ch,0x0(%ecx)
41cddf:	73 00                	jae    0x41cde1
41cde1:	68 00 41 00 72       	push   $0x72004100
41cde6:	00 63 00             	add    %ah,0x0(%ebx)
41cde9:	68 00 65 00 72       	push   $0x72006500
41cdee:	00 54 00 72          	add    %dl,0x72(%eax,%eax,1)
41cdf2:	00 61 00             	add    %ah,0x0(%ecx)
41cdf5:	69 00 6e 00 69 00    	imul   $0x69006e,(%eax),%eax
41cdfb:	6e                   	outsb  %ds:(%esi),(%dx)
41cdfc:	00 67 00             	add    %ah,0x0(%edi)
41cdff:	43                   	inc    %ebx
41ce00:	00 6f 00             	add    %ch,0x0(%edi)
41ce03:	73 00                	jae    0x41ce05
41ce05:	74 00                	je     0x41ce07
41ce07:	57                   	push   %edi
41ce08:	00 6f 00             	add    %ch,0x0(%edi)
41ce0b:	6f                   	outsl  %ds:(%esi),(%dx)
41ce0c:	00 64 00 00          	add    %ah,0x0(%eax,%eax,1)
41ce10:	45                   	inc    %ebp
41ce11:	6c                   	insb   (%dx),%es:(%edi)
41ce12:	00 61 00             	add    %ah,0x0(%ecx)
41ce15:	62 00                	bound  %eax,(%eax)
41ce17:	65 00 6c 00 45       	add    %ch,%gs:0x45(%eax,%eax,1)
41ce1c:	00 6c 00 76          	add    %ch,0x76(%eax,%eax,1)
41ce20:	00 69 00             	add    %ch,0x0(%ecx)
41ce23:	73 00                	jae    0x41ce25
41ce25:	68 00 41 00 72       	push   $0x72004100
41ce2a:	00 63 00             	add    %ah,0x0(%ebx)
41ce2d:	68 00 65 00 72       	push   $0x72006500
41ce32:	00 54 00 72          	add    %dl,0x72(%eax,%eax,1)
41ce36:	00 61 00             	add    %ah,0x0(%ecx)
41ce39:	69 00 6e 00 69 00    	imul   $0x69006e,(%eax),%eax
41ce3f:	6e                   	outsb  %ds:(%esi),(%dx)
41ce40:	00 67 00             	add    %ah,0x0(%edi)
41ce43:	43                   	inc    %ebx
41ce44:	00 6f 00             	add    %ch,0x0(%edi)
41ce47:	73 00                	jae    0x41ce49
41ce49:	74 00                	je     0x41ce4b
41ce4b:	53                   	push   %ebx
41ce4c:	00 74 00 6f          	add    %dh,0x6f(%eax,%eax,1)
41ce50:	00 6e 00             	add    %ch,0x0(%esi)
41ce53:	65 00 00             	add    %al,%gs:(%eax)
41ce56:	43                   	inc    %ebx
41ce57:	6c                   	insb   (%dx),%es:(%edi)
41ce58:	00 61 00             	add    %ah,0x0(%ecx)
41ce5b:	62 00                	bound  %eax,(%eax)
41ce5d:	65 00 6c 00 45       	add    %ch,%gs:0x45(%eax,%eax,1)
41ce62:	00 6c 00 76          	add    %ch,0x76(%eax,%eax,1)
41ce66:	00 69 00             	add    %ch,0x0(%ecx)
41ce69:	73 00                	jae    0x41ce6b
41ce6b:	68 00 41 00 72       	push   $0x72004100
41ce70:	00 63 00             	add    %ah,0x0(%ebx)
41ce73:	68 00 65 00 72       	push   $0x72006500
41ce78:	00 54 00 72          	add    %dl,0x72(%eax,%eax,1)
41ce7c:	00 61 00             	add    %ah,0x0(%ecx)
41ce7f:	69 00 6e 00 69 00    	imul   $0x69006e,(%eax),%eax
41ce85:	6e                   	outsb  %ds:(%esi),(%dx)
41ce86:	00 67 00             	add    %ah,0x0(%edi)
41ce89:	43                   	inc    %ebx
41ce8a:	00 6f 00             	add    %ch,0x0(%edi)
41ce8d:	73 00                	jae    0x41ce8f
41ce8f:	74 00                	je     0x41ce91
41ce91:	49                   	dec    %ecx
41ce92:	00 72 00             	add    %dh,0x0(%edx)
41ce95:	6f                   	outsl  %ds:(%esi),(%dx)
41ce96:	00 6e 00             	add    %ch,0x0(%esi)
41ce99:	00 4b 6c             	add    %cl,0x6c(%ebx)
41ce9c:	00 61 00             	add    %ah,0x0(%ecx)
41ce9f:	62 00                	bound  %eax,(%eax)
41cea1:	65 00 6c 00 45       	add    %ch,%gs:0x45(%eax,%eax,1)
41cea6:	00 6c 00 76          	add    %ch,0x76(%eax,%eax,1)
41ceaa:	00 69 00             	add    %ch,0x0(%ecx)
41cead:	73 00                	jae    0x41ceaf
41ceaf:	68 00 41 00 72       	push   $0x72004100
41ceb4:	00 63 00             	add    %ah,0x0(%ebx)
41ceb7:	68 00 65 00 72       	push   $0x72006500
41cebc:	00 54 00 72          	add    %dl,0x72(%eax,%eax,1)
41cec0:	00 61 00             	add    %ah,0x0(%ecx)
41cec3:	69 00 6e 00 69 00    	imul   $0x69006e,(%eax),%eax
41cec9:	6e                   	outsb  %ds:(%esi),(%dx)
41ceca:	00 67 00             	add    %ah,0x0(%edi)
41cecd:	43                   	inc    %ebx
41cece:	00 6f 00             	add    %ch,0x0(%edi)
41ced1:	73 00                	jae    0x41ced3
41ced3:	74 00                	je     0x41ced5
41ced5:	43                   	inc    %ebx
41ced6:	00 72 00             	add    %dh,0x0(%edx)
41ced9:	79 00                	jns    0x41cedb
41cedb:	73 00                	jae    0x41cedd
41cedd:	74 00                	je     0x41cedf
41cedf:	61                   	popa
41cee0:	00 6c 00 73          	add    %ch,0x73(%eax,%eax,1)
41cee4:	00 00                	add    %al,(%eax)
41cee6:	2d 70 00 69 00       	sub    $0x690070,%eax
41ceeb:	63 00                	arpl   %eax,(%eax)
41ceed:	74 00                	je     0x41ceef
41ceef:	75 00                	jne    0x41cef1
41cef1:	72 00                	jb     0x41cef3
41cef3:	65 00 42 00          	add    %al,%gs:0x0(%edx)
41cef7:	6f                   	outsl  %ds:(%esi),(%dx)
41cef8:	00 78 00             	add    %bh,0x0(%eax)
41cefb:	45                   	inc    %ebp
41cefc:	00 6c 00 76          	add    %ch,0x76(%eax,%eax,1)
41cf00:	00 69 00             	add    %ch,0x0(%ecx)
41cf03:	73 00                	jae    0x41cf05
41cf05:	68 00 4d 00 61       	push   $0x61004d00
41cf0a:	00 73 00             	add    %dh,0x0(%ebx)
41cf0d:	74 00                	je     0x41cf0f
41cf0f:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
41cf13:	00 2f                	add    %ch,(%edi)
41cf15:	70 00                	jo     0x41cf17
41cf17:	69 00 63 00 74 00    	imul   $0x740063,(%eax),%eax
41cf1d:	75 00                	jne    0x41cf1f
41cf1f:	72 00                	jb     0x41cf21
41cf21:	65 00 42 00          	add    %al,%gs:0x0(%edx)
41cf25:	6f                   	outsl  %ds:(%esi),(%dx)
41cf26:	00 78 00             	add    %bh,0x0(%eax)
41cf29:	45                   	inc    %ebp
41cf2a:	00 6c 00 76          	add    %ch,0x76(%eax,%eax,1)
41cf2e:	00 69 00             	add    %ch,0x0(%ecx)
41cf31:	73 00                	jae    0x41cf33
41cf33:	68 00 57 00 61       	push   $0x61005700
41cf38:	00 72 00             	add    %dh,0x0(%edx)
41cf3b:	72 00                	jb     0x41cf3d
41cf3d:	69 00 6f 00 72 00    	imul   $0x72006f,(%eax),%eax
41cf43:	00 2d 70 00 69 00    	add    %ch,0x690070
41cf49:	63 00                	arpl   %eax,(%eax)
41cf4b:	74 00                	je     0x41cf4d
41cf4d:	75 00                	jne    0x41cf4f
41cf4f:	72 00                	jb     0x41cf51
41cf51:	65 00 42 00          	add    %al,%gs:0x0(%edx)
41cf55:	6f                   	outsl  %ds:(%esi),(%dx)
41cf56:	00 78 00             	add    %bh,0x0(%eax)
41cf59:	45                   	inc    %ebp
41cf5a:	00 6c 00 76          	add    %ch,0x76(%eax,%eax,1)
41cf5e:	00 69 00             	add    %ch,0x0(%ecx)
41cf61:	73 00                	jae    0x41cf63
41cf63:	68 00 41 00 72       	push   $0x72004100
41cf68:	00 63 00             	add    %ah,0x0(%ebx)
41cf6b:	68 00 65 00 72       	push   $0x72006500
41cf70:	00 00                	add    %al,(%eax)
41cf72:	4d                   	dec    %ebp
41cf73:	6c                   	insb   (%dx),%es:(%edi)
41cf74:	00 61 00             	add    %ah,0x0(%ecx)
41cf77:	62 00                	bound  %eax,(%eax)
41cf79:	65 00 6c 00 45       	add    %ch,%gs:0x45(%eax,%eax,1)
41cf7e:	00 6c 00 76          	add    %ch,0x76(%eax,%eax,1)
41cf82:	00 69 00             	add    %ch,0x0(%ecx)
41cf85:	73 00                	jae    0x41cf87
41cf87:	68 00 57 00 61       	push   $0x61005700
41cf8c:	00 72 00             	add    %dh,0x0(%edx)
41cf8f:	72 00                	jb     0x41cf91
41cf91:	69 00 6f 00 72 00    	imul   $0x72006f,(%eax),%eax
41cf97:	54                   	push   %esp
41cf98:	00 72 00             	add    %dh,0x0(%edx)
41cf9b:	61                   	popa
41cf9c:	00 69 00             	add    %ch,0x0(%ecx)
41cf9f:	6e                   	outsb  %ds:(%esi),(%dx)
41cfa0:	00 69 00             	add    %ch,0x0(%ecx)
41cfa3:	6e                   	outsb  %ds:(%esi),(%dx)
41cfa4:	00 67 00             	add    %ah,0x0(%edi)
41cfa7:	43                   	inc    %ebx
41cfa8:	00 6f 00             	add    %ch,0x0(%edi)
41cfab:	73 00                	jae    0x41cfad
41cfad:	74 00                	je     0x41cfaf
41cfaf:	43                   	inc    %ebx
41cfb0:	00 72 00             	add    %dh,0x0(%edx)
41cfb3:	79 00                	jns    0x41cfb5
41cfb5:	73 00                	jae    0x41cfb7
41cfb7:	74 00                	je     0x41cfb9
41cfb9:	61                   	popa
41cfba:	00 6c 00 73          	add    %ch,0x73(%eax,%eax,1)
41cfbe:	00 00                	add    %al,(%eax)
41cfc0:	45                   	inc    %ebp
41cfc1:	6c                   	insb   (%dx),%es:(%edi)
41cfc2:	00 61 00             	add    %ah,0x0(%ecx)
41cfc5:	62 00                	bound  %eax,(%eax)
41cfc7:	65 00 6c 00 45       	add    %ch,%gs:0x45(%eax,%eax,1)
41cfcc:	00 6c 00 76          	add    %ch,0x76(%eax,%eax,1)
41cfd0:	00 69 00             	add    %ch,0x0(%ecx)
41cfd3:	73 00                	jae    0x41cfd5
41cfd5:	68 00 57 00 61       	push   $0x61005700
41cfda:	00 72 00             	add    %dh,0x0(%edx)
41cfdd:	72 00                	jb     0x41cfdf
41cfdf:	69 00 6f 00 72 00    	imul   $0x72006f,(%eax),%eax
41cfe5:	54                   	push   %esp
41cfe6:	00 72 00             	add    %dh,0x0(%edx)
41cfe9:	61                   	popa
41cfea:	00 69 00             	add    %ch,0x0(%ecx)
41cfed:	6e                   	outsb  %ds:(%esi),(%dx)
41cfee:	00 69 00             	add    %ch,0x0(%ecx)
41cff1:	6e                   	outsb  %ds:(%esi),(%dx)
41cff2:	00 67 00             	add    %ah,0x0(%edi)
41cff5:	43                   	inc    %ebx
41cff6:	00 6f 00             	add    %ch,0x0(%edi)
41cff9:	73 00                	jae    0x41cffb
41cffb:	74 00                	je     0x41cffd
41cffd:	49                   	dec    %ecx
41cffe:	00 72 00             	add    %dh,0x0(%edx)
41d001:	6f                   	outsl  %ds:(%esi),(%dx)
41d002:	00 6e 00             	add    %ch,0x0(%esi)
41d005:	00 47 6c             	add    %al,0x6c(%edi)
41d008:	00 61 00             	add    %ah,0x0(%ecx)
41d00b:	62 00                	bound  %eax,(%eax)
41d00d:	65 00 6c 00 45       	add    %ch,%gs:0x45(%eax,%eax,1)
41d012:	00 6c 00 76          	add    %ch,0x76(%eax,%eax,1)
41d016:	00 69 00             	add    %ch,0x0(%ecx)
41d019:	73 00                	jae    0x41d01b
41d01b:	68 00 57 00 61       	push   $0x61005700
41d020:	00 72 00             	add    %dh,0x0(%edx)
41d023:	72 00                	jb     0x41d025
41d025:	69 00 6f 00 72 00    	imul   $0x72006f,(%eax),%eax
41d02b:	54                   	push   %esp
41d02c:	00 72 00             	add    %dh,0x0(%edx)
41d02f:	61                   	popa
41d030:	00 69 00             	add    %ch,0x0(%ecx)
41d033:	6e                   	outsb  %ds:(%esi),(%dx)
41d034:	00 69 00             	add    %ch,0x0(%ecx)
41d037:	6e                   	outsb  %ds:(%esi),(%dx)
41d038:	00 67 00             	add    %ah,0x0(%edi)
41d03b:	43                   	inc    %ebx
41d03c:	00 6f 00             	add    %ch,0x0(%edi)
41d03f:	73 00                	jae    0x41d041
41d041:	74 00                	je     0x41d043
41d043:	53                   	push   %ebx
41d044:	00 74 00 6f          	add    %dh,0x6f(%eax,%eax,1)
41d048:	00 6e 00             	add    %ch,0x0(%esi)
41d04b:	65 00 00             	add    %al,%gs:(%eax)
41d04e:	45                   	inc    %ebp
41d04f:	6c                   	insb   (%dx),%es:(%edi)
41d050:	00 61 00             	add    %ah,0x0(%ecx)
41d053:	62 00                	bound  %eax,(%eax)
41d055:	65 00 6c 00 45       	add    %ch,%gs:0x45(%eax,%eax,1)
41d05a:	00 6c 00 76          	add    %ch,0x76(%eax,%eax,1)
41d05e:	00 69 00             	add    %ch,0x0(%ecx)
41d061:	73 00                	jae    0x41d063
41d063:	68 00 57 00 61       	push   $0x61005700
41d068:	00 72 00             	add    %dh,0x0(%edx)
41d06b:	72 00                	jb     0x41d06d
41d06d:	69 00 6f 00 72 00    	imul   $0x72006f,(%eax),%eax
41d073:	54                   	push   %esp
41d074:	00 72 00             	add    %dh,0x0(%edx)
41d077:	61                   	popa
41d078:	00 69 00             	add    %ch,0x0(%ecx)
41d07b:	6e                   	outsb  %ds:(%esi),(%dx)
41d07c:	00 69 00             	add    %ch,0x0(%ecx)
41d07f:	6e                   	outsb  %ds:(%esi),(%dx)
41d080:	00 67 00             	add    %ah,0x0(%edi)
41d083:	43                   	inc    %ebx
41d084:	00 6f 00             	add    %ch,0x0(%edi)
41d087:	73 00                	jae    0x41d089
41d089:	74 00                	je     0x41d08b
41d08b:	57                   	push   %edi
41d08c:	00 6f 00             	add    %ch,0x0(%edi)
41d08f:	6f                   	outsl  %ds:(%esi),(%dx)
41d090:	00 64 00 00          	add    %ah,0x0(%eax,%eax,1)
41d094:	4b                   	dec    %ebx
41d095:	6c                   	insb   (%dx),%es:(%edi)
41d096:	00 61 00             	add    %ah,0x0(%ecx)
41d099:	62 00                	bound  %eax,(%eax)
41d09b:	65 00 6c 00 45       	add    %ch,%gs:0x45(%eax,%eax,1)
41d0a0:	00 6c 00 76          	add    %ch,0x76(%eax,%eax,1)
41d0a4:	00 69 00             	add    %ch,0x0(%ecx)
41d0a7:	73 00                	jae    0x41d0a9
41d0a9:	68 00 4d 00 61       	push   $0x61004d00
41d0ae:	00 73 00             	add    %dh,0x0(%ebx)
41d0b1:	74 00                	je     0x41d0b3
41d0b3:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
41d0b7:	54                   	push   %esp
41d0b8:	00 72 00             	add    %dh,0x0(%edx)
41d0bb:	61                   	popa
41d0bc:	00 69 00             	add    %ch,0x0(%ecx)
41d0bf:	6e                   	outsb  %ds:(%esi),(%dx)
41d0c0:	00 69 00             	add    %ch,0x0(%ecx)
41d0c3:	6e                   	outsb  %ds:(%esi),(%dx)
41d0c4:	00 67 00             	add    %ah,0x0(%edi)
41d0c7:	43                   	inc    %ebx
41d0c8:	00 6f 00             	add    %ch,0x0(%edi)
41d0cb:	73 00                	jae    0x41d0cd
41d0cd:	74 00                	je     0x41d0cf
41d0cf:	43                   	inc    %ebx
41d0d0:	00 72 00             	add    %dh,0x0(%edx)