41afc3:	75 00                	jne    0x41afc5
41afc5:	43                   	inc    %ebx
41afc6:	00 6f 00             	add    %ch,0x0(%edi)
41afc9:	6e                   	outsb  %ds:(%esi),(%dx)
41afca:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
41afce:	00 78 00             	add    %bh,0x0(%eax)
41afd1:	74 00                	je     0x41afd3
41afd3:	53                   	push   %ebx
41afd4:	00 65 00             	add    %ah,0x0(%ebp)
41afd7:	70 00                	jo     0x41afd9
41afd9:	31 00                	xor    %eax,(%eax)
41afdb:	00 25 6d 00 6e 00    	add    %ah,0x6e006d
41afe1:	75 00                	jne    0x41afe3
41afe3:	43                   	inc    %ebx
41afe4:	00 6f 00             	add    %ch,0x0(%edi)
41afe7:	6e                   	outsb  %ds:(%esi),(%dx)
41afe8:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
41afec:	00 78 00             	add    %bh,0x0(%eax)
41afef:	74 00                	je     0x41aff1
41aff1:	4e                   	dec    %esi
41aff2:	00 65 00             	add    %ah,0x0(%ebp)
41aff5:	77 00                	ja     0x41aff7
41aff7:	4c                   	dec    %esp
41aff8:	00 65 00             	add    %ah,0x0(%ebp)
41affb:	76 00                	jbe    0x41affd
41affd:	65 00 6c 00 00       	add    %ch,%gs:0x0(%eax,%eax,1)
41b002:	31 43 00             	xor    %eax,0x0(%ebx)
41b005:	26 00 72 00          	add    %dh,%es:0x0(%edx)
41b009:	65 00 61 00          	add    %ah,%gs:0x0(%ecx)
41b00d:	74 00                	je     0x41b00f
41b00f:	65 00 20             	add    %ah,%gs:(%eax)
41b012:	00 61 00             	add    %ah,0x0(%ecx)
41b015:	20 00                	and    %al,(%eax)
41b017:	6e                   	outsb  %ds:(%esi),(%dx)
41b018:	00 65 00             	add    %ah,0x0(%ebp)
41b01b:	77 00                	ja     0x41b01d
41b01d:	20 00                	and    %al,(%eax)
41b01f:	6c                   	insb   (%dx),%es:(%edi)
41b020:	00 65 00             	add    %ah,0x0(%ebp)
41b023:	76 00                	jbe    0x41b025
41b025:	65 00 6c 00 20       	add    %ch,%gs:0x20(%eax,%eax,1)
41b02a:	00 68 00             	add    %ch,0x0(%eax)
41b02d:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
41b031:	65 00 00             	add    %al,%gs:(%eax)
41b034:	29 6d 00             	sub    %ebp,0x0(%ebp)
41b037:	6e                   	outsb  %ds:(%esi),(%dx)
41b038:	00 75 00             	add    %dh,0x0(%ebp)
41b03b:	43                   	inc    %ebx
41b03c:	00 6f 00             	add    %ch,0x0(%edi)
41b03f:	6e                   	outsb  %ds:(%esi),(%dx)
41b040:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
41b044:	00 78 00             	add    %bh,0x0(%eax)
41b047:	74 00                	je     0x41b049
41b049:	4e                   	dec    %esi
41b04a:	00 65 00             	add    %ah,0x0(%ebp)
41b04d:	77 00                	ja     0x41b04f
41b04f:	43                   	inc    %ebx
41b050:	00 6f 00             	add    %ch,0x0(%edi)
41b053:	6d                   	insl   (%dx),%es:(%edi)
41b054:	00 6d 00             	add    %ch,0x0(%ebp)
41b057:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
41b05b:	74 00                	je     0x41b05d
41b05d:	00 2d 26 00 49 00    	add    %ch,0x490026
41b063:	6e                   	outsb  %ds:(%esi),(%dx)
41b064:	00 73 00             	add    %dh,0x0(%ebx)
41b067:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
41b06b:	74 00                	je     0x41b06d
41b06d:	20 00                	and    %al,(%eax)
41b06f:	61                   	popa
41b070:	00 20                	add    %ah,(%eax)
41b072:	00 63 00             	add    %ah,0x0(%ebx)
41b075:	6f                   	outsl  %ds:(%esi),(%dx)
41b076:	00 6d 00             	add    %ch,0x0(%ebp)
41b079:	6d                   	insl   (%dx),%es:(%edi)
41b07a:	00 65 00             	add    %ah,0x0(%ebp)
41b07d:	6e                   	outsb  %ds:(%esi),(%dx)
41b07e:	00 74 00 20          	add    %dh,0x20(%eax,%eax,1)
41b082:	00 68 00             	add    %ch,0x0(%eax)
41b085:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
41b089:	65 00 00             	add    %al,%gs:(%eax)
41b08c:	1d 6d 00 6e 00       	sbb    $0x6e006d,%eax
41b091:	75 00                	jne    0x41b093
41b093:	43                   	inc    %ebx
41b094:	00 6f 00             	add    %ch,0x0(%edi)
41b097:	6e                   	outsb  %ds:(%esi),(%dx)
41b098:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
41b09c:	00 78 00             	add    %bh,0x0(%eax)
41b09f:	74 00                	je     0x41b0a1
41b0a1:	53                   	push   %ebx
41b0a2:	00 65 00             	add    %ah,0x0(%ebp)
41b0a5:	70 00                	jo     0x41b0a7
41b0a7:	32 00                	xor    (%eax),%al
41b0a9:	00 1b                	add    %bl,(%ebx)
41b0ab:	6d                   	insl   (%dx),%es:(%edi)
41b0ac:	00 6e 00             	add    %ch,0x0(%esi)
41b0af:	75 00                	jne    0x41b0b1
41b0b1:	43                   	inc    %ebx
41b0b2:	00 6f 00             	add    %ch,0x0(%edi)
41b0b5:	6e                   	outsb  %ds:(%esi),(%dx)
41b0b6:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
41b0ba:	00 78 00             	add    %bh,0x0(%eax)
41b0bd:	74 00                	je     0x41b0bf
41b0bf:	43                   	inc    %ebx
41b0c0:	00 75 00             	add    %dh,0x0(%ebp)
41b0c3:	74 00                	je     0x41b0c5
41b0c5:	00 09                	add    %cl,(%ecx)
41b0c7:	43                   	inc    %ebx
41b0c8:	00 26                	add    %ah,(%esi)
41b0ca:	00 75 00             	add    %dh,0x0(%ebp)
41b0cd:	74 00                	je     0x41b0cf
41b0cf:	00 1d 6d 00 6e 00    	add    %bl,0x6e006d
41b0d5:	75 00                	jne    0x41b0d7
41b0d7:	43                   	inc    %ebx
41b0d8:	00 6f 00             	add    %ch,0x0(%edi)
41b0db:	6e                   	outsb  %ds:(%esi),(%dx)
41b0dc:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
41b0e0:	00 78 00             	add    %bh,0x0(%eax)
41b0e3:	74 00                	je     0x41b0e5
41b0e5:	43                   	inc    %ebx
41b0e6:	00 6f 00             	add    %ch,0x0(%edi)
41b0e9:	70 00                	jo     0x41b0eb
41b0eb:	79 00                	jns    0x41b0ed
41b0ed:	00 0b                	add    %cl,(%ebx)
41b0ef:	26 00 43 00          	add    %al,%es:0x0(%ebx)
41b0f3:	6f                   	outsl  %ds:(%esi),(%dx)
41b0f4:	00 70 00             	add    %dh,0x0(%eax)
41b0f7:	79 00                	jns    0x41b0f9
41b0f9:	00 1f                	add    %bl,(%edi)
41b0fb:	6d                   	insl   (%dx),%es:(%edi)
41b0fc:	00 6e 00             	add    %ch,0x0(%esi)
41b0ff:	75 00                	jne    0x41b101
41b101:	43                   	inc    %ebx
41b102:	00 6f 00             	add    %ch,0x0(%edi)
41b105:	6e                   	outsb  %ds:(%esi),(%dx)
41b106:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
41b10a:	00 78 00             	add    %bh,0x0(%eax)
41b10d:	74 00                	je     0x41b10f
41b10f:	50                   	push   %eax
41b110:	00 61 00             	add    %ah,0x0(%ecx)
41b113:	73 00                	jae    0x41b115
41b115:	74 00                	je     0x41b117
41b117:	65 00 00             	add    %al,%gs:(%eax)
41b11a:	0d 26 00 50 00       	or     $0x500026,%eax
41b11f:	61                   	popa
41b120:	00 73 00             	add    %dh,0x0(%ebx)
41b123:	74 00                	je     0x41b125
41b125:	65 00 00             	add    %al,%gs:(%eax)
41b128:	21 6d 00             	and    %ebp,0x0(%ebp)
41b12b:	6e                   	outsb  %ds:(%esi),(%dx)
41b12c:	00 75 00             	add    %dh,0x0(%ebp)
41b12f:	43                   	inc    %ebx
41b130:	00 6f 00             	add    %ch,0x0(%edi)
41b133:	6e                   	outsb  %ds:(%esi),(%dx)
41b134:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
41b138:	00 78 00             	add    %bh,0x0(%eax)
41b13b:	74 00                	je     0x41b13d
41b13d:	44                   	inc    %esp
41b13e:	00 65 00             	add    %ah,0x0(%ebp)
41b141:	6c                   	insb   (%dx),%es:(%edi)
41b142:	00 65 00             	add    %ah,0x0(%ebp)
41b145:	74 00                	je     0x41b147
41b147:	65 00 00             	add    %al,%gs:(%eax)
41b14a:	0f 26 00             	mov    %eax,%tr0
41b14d:	44                   	inc    %esp
41b14e:	00 65 00             	add    %ah,0x0(%ebp)
41b151:	6c                   	insb   (%dx),%es:(%edi)
41b152:	00 65 00             	add    %ah,0x0(%ebp)
41b155:	74 00                	je     0x41b157
41b157:	65 00 00             	add    %al,%gs:(%eax)
41b15a:	1d 6d 00 6e 00       	sbb    $0x6e006d,%eax
41b15f:	75 00                	jne    0x41b161
41b161:	43                   	inc    %ebx
41b162:	00 6f 00             	add    %ch,0x0(%edi)
41b165:	6e                   	outsb  %ds:(%esi),(%dx)
41b166:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
41b16a:	00 78 00             	add    %bh,0x0(%eax)
41b16d:	74 00                	je     0x41b16f
41b16f:	53                   	push   %ebx
41b170:	00 65 00             	add    %ah,0x0(%ebp)
41b173:	70 00                	jo     0x41b175
41b175:	33 00                	xor    (%eax),%eax
41b177:	00 1d 6d 00 6e 00    	add    %bl,0x6e006d
41b17d:	75 00                	jne    0x41b17f
41b17f:	43                   	inc    %ebx
41b180:	00 6f 00             	add    %ch,0x0(%edi)
41b183:	6e                   	outsb  %ds:(%esi),(%dx)
41b184:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
41b188:	00 78 00             	add    %bh,0x0(%eax)
41b18b:	74 00                	je     0x41b18d
41b18d:	48                   	dec    %eax
41b18e:	00 69 00             	add    %ch,0x0(%ecx)
41b191:	64 00 65 00          	add    %ah,%fs:0x0(%ebp)
41b195:	00 21                	add    %ah,(%ecx)
41b197:	48                   	dec    %eax
41b198:	00 69 00             	add    %ch,0x0(%ecx)
41b19b:	64 00 65 00          	add    %ah,%fs:0x0(%ebp)
41b19f:	20 00                	and    %al,(%eax)
41b1a1:	26 00 6c 00 65       	add    %ch,%es:0x65(%eax,%eax,1)
41b1a6:	00 76 00             	add    %dh,0x0(%esi)
41b1a9:	65 00 6c 00 20       	add    %ch,%gs:0x20(%eax,%eax,1)
41b1ae:	00 6c 00 69          	add    %ch,0x69(%eax,%eax,1)
41b1b2:	00 73 00             	add    %dh,0x0(%ebx)
41b1b5:	74 00                	je     0x41b1b7
41b1b7:	00 1b                	add    %bl,(%ebx)
41b1b9:	74 00                	je     0x41b1bb
41b1bb:	6f                   	outsl  %ds:(%esi),(%dx)
41b1bc:	00 6f 00             	add    %ch,0x0(%edi)
41b1bf:	6c                   	insb   (%dx),%es:(%edi)
41b1c0:	00 45 00             	add    %al,0x0(%ebp)
41b1c3:	64 00 69 00          	add    %ch,%fs:0x0(%ecx)
41b1c7:	74 00                	je     0x41b1c9
41b1c9:	4c                   	dec    %esp
41b1ca:	00 65 00             	add    %ah,0x0(%ebp)
41b1cd:	76 00                	jbe    0x41b1cf
41b1cf:	65 00 6c 00 00       	add    %ch,%gs:0x0(%eax,%eax,1)
41b1d4:	25 4c 00 65 00       	and    $0x65004c,%eax
41b1d9:	76 00                	jbe    0x41b1db
41b1db:	65 00 6c 00 20       	add    %ch,%gs:0x20(%eax,%eax,1)
41b1e0:	00 65 00             	add    %ah,0x0(%ebp)
41b1e3:	64 00 69 00          	add    %ch,%fs:0x0(%ecx)
41b1e7:	74 00                	je     0x41b1e9
41b1e9:	20 00                	and    %al,(%eax)
41b1eb:	74 00                	je     0x41b1ed
41b1ed:	6f                   	outsl  %ds:(%esi),(%dx)
41b1ee:	00 6f 00             	add    %ch,0x0(%edi)
41b1f1:	6c                   	insb   (%dx),%es:(%edi)
41b1f2:	00 62 00             	add    %ah,0x0(%edx)
41b1f5:	61                   	popa
41b1f6:	00 72 00             	add    %dh,0x0(%edx)
41b1f9:	00 21                	add    %ah,(%ecx)
41b1fb:	62 00                	bound  %eax,(%eax)
41b1fd:	74 00                	je     0x41b1ff
41b1ff:	6e                   	outsb  %ds:(%esi),(%dx)
41b200:	00 45 00             	add    %al,0x0(%ebp)
41b203:	64 00 69 00          	add    %ch,%fs:0x0(%ecx)
41b207:	74 00                	je     0x41b209
41b209:	4c                   	dec    %esp
41b20a:	00 65 00             	add    %ah,0x0(%ebp)
41b20d:	76 00                	jbe    0x41b20f
41b20f:	65 00 6c 00 57       	add    %ch,%gs:0x57(%eax,%eax,1)
41b214:	00 61 00             	add    %ah,0x0(%ecx)
41b217:	6c                   	insb   (%dx),%es:(%edi)
41b218:	00 6c 00 00          	add    %ch,0x0(%eax,%eax,1)
41b21c:	13 57 00             	adc    0x0(%edi),%edx
41b21f:	61                   	popa
41b220:	00 6c 00 6c          	add    %ch,0x6c(%eax,%eax,1)
41b224:	00 20                	add    %ah,(%eax)
41b226:	00 74 00 6f          	add    %dh,0x6f(%eax,%eax,1)
41b22a:	00 6f 00             	add    %ch,0x0(%edi)
41b22d:	6c                   	insb   (%dx),%es:(%edi)
41b22e:	00 00                	add    %al,(%eax)
41b230:	23 62 00             	and    0x0(%edx),%esp
41b233:	74 00                	je     0x41b235
41b235:	6e                   	outsb  %ds:(%esi),(%dx)
41b236:	00 45 00             	add    %al,0x0(%ebp)
41b239:	64 00 69 00          	add    %ch,%fs:0x0(%ecx)
41b23d:	74 00                	je     0x41b23f
41b23f:	4c                   	dec    %esp
41b240:	00 65 00             	add    %ah,0x0(%ebp)
41b243:	76 00                	jbe    0x41b245
41b245:	65 00 6c 00 50       	add    %ch,%gs:0x50(%eax,%eax,1)
41b24a:	00 69 00             	add    %ch,0x0(%ecx)
41b24d:	65 00 63 00          	add    %ah,%gs:0x0(%ebx)
41b251:	65 00 00             	add    %al,%gs:(%eax)
41b254:	15 50 00 69 00       	adc    $0x690050,%eax
41b259:	65 00 63 00          	add    %ah,%gs:0x0(%ebx)
41b25d:	65 00 20             	add    %ah,%gs:(%eax)
41b260:	00 74 00 6f          	add    %dh,0x6f(%eax,%eax,1)
41b264:	00 6f 00             	add    %ch,0x0(%edi)
41b267:	6c                   	insb   (%dx),%es:(%edi)
41b268:	00 00                	add    %al,(%eax)
41b26a:	25 62 00 74 00       	and    $0x740062,%eax
41b26f:	6e                   	outsb  %ds:(%esi),(%dx)
41b270:	00 45 00             	add    %al,0x0(%ebp)
41b273:	64 00 69 00          	add    %ch,%fs:0x0(%ecx)
41b277:	74 00                	je     0x41b279
41b279:	4c                   	dec    %esp
41b27a:	00 65 00             	add    %ah,0x0(%ebp)
41b27d:	76 00                	jbe    0x41b27f
41b27f:	65 00 6c 00 54       	add    %ch,%gs:0x54(%eax,%eax,1)
41b284:	00 61 00             	add    %ah,0x0(%ecx)
41b287:	72 00                	jb     0x41b289
41b289:	67 00 65 00          	add    %ah,0x0(%di)
41b28d:	74 00                	je     0x41b28f
41b28f:	00 17                	add    %dl,(%edi)
41b291:	54                   	push   %esp
41b292:	00 61 00             	add    %ah,0x0(%ecx)
41b295:	72 00                	jb     0x41b297
41b297:	67 00 65 00          	add    %ah,0x0(%di)
41b29b:	74 00                	je     0x41b29d
41b29d:	20 00                	and    %al,(%eax)
41b29f:	74 00                	je     0x41b2a1
41b2a1:	6f                   	outsl  %ds:(%esi),(%dx)
41b2a2:	00 6f 00             	add    %ch,0x0(%edi)
41b2a5:	6c                   	insb   (%dx),%es:(%edi)
41b2a6:	00 00                	add    %al,(%eax)
41b2a8:	27                   	daa
41b2a9:	62 00                	bound  %eax,(%eax)
41b2ab:	74 00                	je     0x41b2ad
41b2ad:	6e                   	outsb  %ds:(%esi),(%dx)
41b2ae:	00 45 00             	add    %al,0x0(%ebp)
41b2b1:	64 00 69 00          	add    %ch,%fs:0x0(%ecx)
41b2b5:	74 00                	je     0x41b2b7
41b2b7:	4c                   	dec    %esp
41b2b8:	00 65 00             	add    %ah,0x0(%ebp)
41b2bb:	76 00                	jbe    0x41b2bd
41b2bd:	65 00 6c 00 53       	add    %ch,%gs:0x53(%eax,%eax,1)
41b2c2:	00 6f 00             	add    %ch,0x0(%edi)
41b2c5:	6b 00 6f             	imul   $0x6f,(%eax),%eax
41b2c8:	00 62 00             	add    %ah,0x0(%edx)
41b2cb:	61                   	popa
41b2cc:	00 6e 00             	add    %ch,0x0(%esi)
41b2cf:	00 19                	add    %bl,(%ecx)
41b2d1:	53                   	push   %ebx
41b2d2:	00 6f 00             	add    %ch,0x0(%edi)
41b2d5:	6b 00 6f             	imul   $0x6f,(%eax),%eax
41b2d8:	00 62 00             	add    %ah,0x0(%edx)
41b2db:	61                   	popa
41b2dc:	00 6e 00             	add    %ch,0x0(%esi)
41b2df:	20 00                	and    %al,(%eax)
41b2e1:	74 00                	je     0x41b2e3
41b2e3:	6f                   	outsl  %ds:(%esi),(%dx)
41b2e4:	00 6f 00             	add    %ch,0x0(%edi)
41b2e7:	6c                   	insb   (%dx),%es:(%edi)
41b2e8:	00 00                	add    %al,(%eax)
41b2ea:	1f                   	pop    %ds
41b2eb:	62 00                	bound  %eax,(%eax)
41b2ed:	74 00                	je     0x41b2ef
41b2ef:	6e                   	outsb  %ds:(%esi),(%dx)
41b2f0:	00 45 00             	add    %al,0x0(%ebp)
41b2f3:	64 00 69 00          	add    %ch,%fs:0x0(%ecx)
41b2f7:	74 00                	je     0x41b2f9
41b2f9:	4c                   	dec    %esp
41b2fa:	00 65 00             	add    %ah,0x0(%ebp)
41b2fd:	76 00                	jbe    0x41b2ff
41b2ff:	65 00 6c 00 53       	add    %ch,%gs:0x53(%eax,%eax,1)
41b304:	00 65 00             	add    %ah,0x0(%ebp)
41b307:	70 00                	jo     0x41b309
41b309:	00 1d 62 00 74 00    	add    %bl,0x740062
41b30f:	6e                   	outsb  %ds:(%esi),(%dx)
41b310:	00 45 00             	add    %al,0x0(%ebp)
41b313:	64 00 69 00          	add    %ch,%fs:0x0(%ecx)
41b317:	74 00                	je     0x41b319
41b319:	4c                   	dec    %esp
41b31a:	00 65 00             	add    %ah,0x0(%ebp)
41b31d:	76 00                	jbe    0x41b31f
41b31f:	65 00 6c 00 4f       	add    %ch,%gs:0x4f(%eax,%eax,1)
41b324:	00 4b 00             	add    %cl,0x0(%ebx)
41b327:	00 1d 46 00 69 00    	add    %bl,0x690046
41b32d:	6e                   	outsb  %ds:(%esi),(%dx)