41b02a:	00 77 00             	add    %dh,0x0(%edi)
41b02d:	73 00                	jae    0x41b02f
41b02f:	6b 00 05             	imul   $0x5,(%eax),%eax
41b032:	01 01                	add    %eax,(%ecx)
41b034:	2d 62 00 75 00       	sub    $0x750062,%eax
41b039:	74 00                	je     0x41b03b
41b03b:	74 00                	je     0x41b03d
41b03d:	6f                   	outsl  %ds:(%esi),(%dx)
41b03e:	00 6e 00             	add    %ch,0x0(%esi)
41b041:	55                   	push   %ebp
41b042:	00 70 00             	add    %dh,0x0(%eax)
41b045:	67 00 72 00          	add    %dh,0x0(%bp,%si)
41b049:	61                   	popa
41b04a:	00 64 00 65          	add    %ah,0x65(%eax,%eax,1)
41b04e:	00 49 00             	add    %cl,0x0(%ecx)
41b051:	72 00                	jb     0x41b053
41b053:	6f                   	outsl  %ds:(%esi),(%dx)
41b054:	00 6e 00             	add    %ch,0x0(%esi)
41b057:	57                   	push   %edi
41b058:	00 6f 00             	add    %ch,0x0(%edi)
41b05b:	72 00                	jb     0x41b05d
41b05d:	6b 00 73             	imul   $0x73,(%eax),%eax
41b060:	00 00                	add    %al,(%eax)
41b062:	17                   	pop    %ss
41b063:	55                   	push   %ebp
41b064:	00 6c 00 65          	add    %ch,0x65(%eax,%eax,1)
41b068:	00 70 00             	add    %dh,0x0(%eax)
41b06b:	73 00                	jae    0x41b06d
41b06d:	7a 00                	jp     0x41b06f
41b06f:	20 00                	and    %al,(%eax)
41b071:	68 00 75 00 74       	push   $0x74007500
41b076:	00 19                	add    %bl,(%ecx)
41b078:	01 01                	add    %eax,(%ecx)
41b07a:	27                   	daa
41b07b:	62 00                	bound  %eax,(%eax)
41b07d:	75 00                	jne    0x41b07f
41b07f:	74 00                	je     0x41b081
41b081:	74 00                	je     0x41b083
41b083:	6f                   	outsl  %ds:(%esi),(%dx)
41b084:	00 6e 00             	add    %ch,0x0(%esi)
41b087:	55                   	push   %ebp
41b088:	00 70 00             	add    %dh,0x0(%eax)
41b08b:	67 00 72 00          	add    %dh,0x0(%bp,%si)
41b08f:	61                   	popa
41b090:	00 64 00 65          	add    %ah,0x65(%eax,%eax,1)
41b094:	00 48 00             	add    %cl,0x0(%eax)
41b097:	6f                   	outsl  %ds:(%esi),(%dx)
41b098:	00 75 00             	add    %dh,0x0(%ebp)
41b09b:	73 00                	jae    0x41b09d
41b09d:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
41b0a1:	00 29                	add    %ch,(%ecx)
41b0a3:	55                   	push   %ebp
41b0a4:	00 6c 00 65          	add    %ch,0x65(%eax,%eax,1)
41b0a8:	00 70 00             	add    %dh,0x0(%eax)
41b0ab:	73 00                	jae    0x41b0ad
41b0ad:	7a 00                	jp     0x41b0af
41b0af:	20 00                	and    %al,(%eax)
41b0b1:	65 00 6c 00 66       	add    %ch,%gs:0x66(%eax,%eax,1)
41b0b6:	00 69 00             	add    %ch,0x0(%ecx)
41b0b9:	63 00                	arpl   %eax,(%eax)
41b0bb:	6b 00 69             	imul   $0x69,(%eax),%eax
41b0be:	00 65 00             	add    %ah,0x0(%ebp)
41b0c1:	20 00                	and    %al,(%eax)
41b0c3:	64 00 6f 00          	add    %ch,%fs:0x0(%edi)
41b0c7:	6d                   	insl   (%dx),%es:(%edi)
41b0c8:	00 79 00             	add    %bh,0x0(%ecx)
41b0cb:	00 27                	add    %ah,(%edi)
41b0cd:	6c                   	insb   (%dx),%es:(%edi)
41b0ce:	00 61 00             	add    %ah,0x0(%ecx)
41b0d1:	62 00                	bound  %eax,(%eax)
41b0d3:	65 00 6c 00 48       	add    %ch,%gs:0x48(%eax,%eax,1)
41b0d8:	00 6f 00             	add    %ch,0x0(%edi)
41b0db:	75 00                	jne    0x41b0dd
41b0dd:	73 00                	jae    0x41b0df
41b0df:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
41b0e3:	43                   	inc    %ebx
41b0e4:	00 6f 00             	add    %ch,0x0(%edi)
41b0e7:	73 00                	jae    0x41b0e9
41b0e9:	74 00                	je     0x41b0eb
41b0eb:	49                   	dec    %ecx
41b0ec:	00 72 00             	add    %dh,0x0(%edx)
41b0ef:	6f                   	outsl  %ds:(%esi),(%dx)
41b0f0:	00 6e 00             	add    %ch,0x0(%esi)
41b0f3:	00 2f                	add    %ch,(%edi)
41b0f5:	6c                   	insb   (%dx),%es:(%edi)
41b0f6:	00 61 00             	add    %ah,0x0(%ecx)
41b0f9:	62 00                	bound  %eax,(%eax)
41b0fb:	65 00 6c 00 48       	add    %ch,%gs:0x48(%eax,%eax,1)
41b100:	00 6f 00             	add    %ch,0x0(%edi)
41b103:	75 00                	jne    0x41b105
41b105:	73 00                	jae    0x41b107
41b107:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
41b10b:	43                   	inc    %ebx
41b10c:	00 6f 00             	add    %ch,0x0(%edi)
41b10f:	73 00                	jae    0x41b111
41b111:	74 00                	je     0x41b113
41b113:	43                   	inc    %ebx
41b114:	00 72 00             	add    %dh,0x0(%edx)
41b117:	79 00                	jns    0x41b119
41b119:	73 00                	jae    0x41b11b
41b11b:	74 00                	je     0x41b11d
41b11d:	61                   	popa
41b11e:	00 6c 00 73          	add    %ch,0x73(%eax,%eax,1)
41b122:	00 00                	add    %al,(%eax)
41b124:	29 6c 00 61          	sub    %ebp,0x61(%eax,%eax,1)
41b128:	00 62 00             	add    %ah,0x0(%edx)
41b12b:	65 00 6c 00 48       	add    %ch,%gs:0x48(%eax,%eax,1)
41b130:	00 6f 00             	add    %ch,0x0(%edi)
41b133:	75 00                	jne    0x41b135
41b135:	73 00                	jae    0x41b137
41b137:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
41b13b:	43                   	inc    %ebx
41b13c:	00 6f 00             	add    %ch,0x0(%edi)
41b13f:	73 00                	jae    0x41b141
41b141:	74 00                	je     0x41b143
41b143:	53                   	push   %ebx
41b144:	00 74 00 6f          	add    %dh,0x6f(%eax,%eax,1)
41b148:	00 6e 00             	add    %ch,0x0(%esi)
41b14b:	65 00 00             	add    %al,%gs:(%eax)
41b14e:	27                   	daa
41b14f:	6c                   	insb   (%dx),%es:(%edi)
41b150:	00 61 00             	add    %ah,0x0(%ecx)
41b153:	62 00                	bound  %eax,(%eax)
41b155:	65 00 6c 00 48       	add    %ch,%gs:0x48(%eax,%eax,1)
41b15a:	00 6f 00             	add    %ch,0x0(%edi)
41b15d:	75 00                	jne    0x41b15f
41b15f:	73 00                	jae    0x41b161
41b161:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
41b165:	43                   	inc    %ebx
41b166:	00 6f 00             	add    %ch,0x0(%edi)
41b169:	73 00                	jae    0x41b16b
41b16b:	74 00                	je     0x41b16d
41b16d:	57                   	push   %edi
41b16e:	00 6f 00             	add    %ch,0x0(%edi)
41b171:	6f                   	outsl  %ds:(%esi),(%dx)
41b172:	00 64 00 00          	add    %ah,0x0(%eax,%eax,1)
41b176:	27                   	daa
41b177:	6c                   	insb   (%dx),%es:(%edi)
41b178:	00 61 00             	add    %ah,0x0(%ecx)
41b17b:	62 00                	bound  %eax,(%eax)
41b17d:	65 00 6c 00 48       	add    %ch,%gs:0x48(%eax,%eax,1)
41b182:	00 6f 00             	add    %ch,0x0(%edi)
41b185:	75 00                	jne    0x41b187
41b187:	73 00                	jae    0x41b189
41b189:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
41b18d:	43                   	inc    %ebx
41b18e:	00 72 00             	add    %dh,0x0(%edx)
41b191:	79 00                	jns    0x41b193
41b193:	73 00                	jae    0x41b195
41b195:	74 00                	je     0x41b197
41b197:	61                   	popa
41b198:	00 6c 00 73          	add    %ch,0x73(%eax,%eax,1)
41b19c:	00 00                	add    %al,(%eax)
41b19e:	1f                   	pop    %ds
41b19f:	6c                   	insb   (%dx),%es:(%edi)
41b1a0:	00 61 00             	add    %ah,0x0(%ecx)
41b1a3:	62 00                	bound  %eax,(%eax)
41b1a5:	65 00 6c 00 48       	add    %ch,%gs:0x48(%eax,%eax,1)
41b1aa:	00 6f 00             	add    %ch,0x0(%edi)
41b1ad:	75 00                	jne    0x41b1af
41b1af:	73 00                	jae    0x41b1b1
41b1b1:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
41b1b5:	49                   	dec    %ecx
41b1b6:	00 72 00             	add    %dh,0x0(%edx)
41b1b9:	6f                   	outsl  %ds:(%esi),(%dx)
41b1ba:	00 6e 00             	add    %ch,0x0(%esi)
41b1bd:	00 21                	add    %ah,(%ecx)
41b1bf:	6c                   	insb   (%dx),%es:(%edi)
41b1c0:	00 61 00             	add    %ah,0x0(%ecx)
41b1c3:	62 00                	bound  %eax,(%eax)
41b1c5:	65 00 6c 00 48       	add    %ch,%gs:0x48(%eax,%eax,1)
41b1ca:	00 6f 00             	add    %ch,0x0(%edi)
41b1cd:	75 00                	jne    0x41b1cf
41b1cf:	73 00                	jae    0x41b1d1
41b1d1:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
41b1d5:	53                   	push   %ebx
41b1d6:	00 74 00 6f          	add    %dh,0x6f(%eax,%eax,1)
41b1da:	00 6e 00             	add    %ch,0x0(%esi)
41b1dd:	65 00 00             	add    %al,%gs:(%eax)
41b1e0:	1f                   	pop    %ds
41b1e1:	6c                   	insb   (%dx),%es:(%edi)
41b1e2:	00 61 00             	add    %ah,0x0(%ecx)
41b1e5:	62 00                	bound  %eax,(%eax)
41b1e7:	65 00 6c 00 48       	add    %ch,%gs:0x48(%eax,%eax,1)
41b1ec:	00 6f 00             	add    %ch,0x0(%edi)
41b1ef:	75 00                	jne    0x41b1f1
41b1f1:	73 00                	jae    0x41b1f3
41b1f3:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
41b1f7:	57                   	push   %edi
41b1f8:	00 6f 00             	add    %ch,0x0(%edi)
41b1fb:	6f                   	outsl  %ds:(%esi),(%dx)
41b1fc:	00 64 00 00          	add    %ah,0x0(%eax,%eax,1)
41b200:	1f                   	pop    %ds
41b201:	6c                   	insb   (%dx),%es:(%edi)
41b202:	00 61 00             	add    %ah,0x0(%ecx)
41b205:	62 00                	bound  %eax,(%eax)
41b207:	65 00 6c 00 48       	add    %ch,%gs:0x48(%eax,%eax,1)
41b20c:	00 6f 00             	add    %ch,0x0(%edi)
41b20f:	75 00                	jne    0x41b211
41b211:	73 00                	jae    0x41b213
41b213:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
41b217:	43                   	inc    %ebx
41b218:	00 6f 00             	add    %ch,0x0(%edi)
41b21b:	73 00                	jae    0x41b21d
41b21d:	74 00                	je     0x41b21f
41b21f:	00 25 6c 00 61 00    	add    %ah,0x61006c
41b225:	62 00                	bound  %eax,(%eax)
41b227:	65 00 6c 00 4c       	add    %ch,%gs:0x4c(%eax,%eax,1)
41b22c:	00 65 00             	add    %ah,0x0(%ebp)
41b22f:	76 00                	jbe    0x41b231
41b231:	65 00 6c 00 4f       	add    %ch,%gs:0x4f(%eax,%eax,1)
41b236:	00 66 00             	add    %ah,0x0(%esi)
41b239:	48                   	dec    %eax
41b23a:	00 6f 00             	add    %ch,0x0(%edi)
41b23d:	75 00                	jne    0x41b23f
41b23f:	73 00                	jae    0x41b241
41b241:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
41b245:	00 21                	add    %ah,(%ecx)
41b247:	6c                   	insb   (%dx),%es:(%edi)
41b248:	00 61 00             	add    %ah,0x0(%ecx)
41b24b:	62 00                	bound  %eax,(%eax)
41b24d:	65 00 6c 00 48       	add    %ch,%gs:0x48(%eax,%eax,1)
41b252:	00 6f 00             	add    %ch,0x0(%edi)
41b255:	75 00                	jne    0x41b257
41b257:	73 00                	jae    0x41b259
41b259:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
41b25d:	4c                   	dec    %esp
41b25e:	00 65 00             	add    %ah,0x0(%ebp)
41b261:	76 00                	jbe    0x41b263
41b263:	65 00 6c 00 00       	add    %ch,%gs:0x0(%eax,%eax,1)
41b268:	17                   	pop    %ss
41b269:	6c                   	insb   (%dx),%es:(%edi)
41b26a:	00 61 00             	add    %ah,0x0(%ecx)
41b26d:	62 00                	bound  %eax,(%eax)
41b26f:	65 00 6c 00 48       	add    %ch,%gs:0x48(%eax,%eax,1)
41b274:	00 6f 00             	add    %ch,0x0(%edi)
41b277:	75 00                	jne    0x41b279
41b279:	73 00                	jae    0x41b27b
41b27b:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
41b27f:	00 15 45 00 6c 00    	add    %dl,0x6c0045
41b285:	66 00 69 00          	data16 add %ch,0x0(%ecx)
41b289:	65 00 20             	add    %ah,%gs:(%eax)
41b28c:	00 64 00 6f          	add    %ah,0x6f(%eax,%eax,1)
41b290:	00 6d 00             	add    %ch,0x0(%ebp)
41b293:	79 00                	jns    0x41b295
41b295:	00 27                	add    %ah,(%edi)
41b297:	62 00                	bound  %eax,(%eax)
41b299:	75 00                	jne    0x41b29b
41b29b:	74 00                	je     0x41b29d
41b29d:	74 00                	je     0x41b29f
41b29f:	6f                   	outsl  %ds:(%esi),(%dx)
41b2a0:	00 6e 00             	add    %ch,0x0(%esi)
41b2a3:	55                   	push   %ebp
41b2a4:	00 70 00             	add    %dh,0x0(%eax)
41b2a7:	67 00 72 00          	add    %dh,0x0(%bp,%si)
41b2ab:	61                   	popa
41b2ac:	00 64 00 65          	add    %ah,0x65(%eax,%eax,1)
41b2b0:	00 54 00 65          	add    %dl,0x65(%eax,%eax,1)
41b2b4:	00 6d 00             	add    %ch,0x0(%ebp)
41b2b7:	70 00                	jo     0x41b2b9
41b2b9:	6c                   	insb   (%dx),%es:(%edi)
41b2ba:	00 65 00             	add    %ah,0x0(%ebp)
41b2bd:	00 21                	add    %ah,(%ecx)
41b2bf:	55                   	push   %ebp
41b2c0:	00 6c 00 65          	add    %ch,0x65(%eax,%eax,1)
41b2c4:	00 70 00             	add    %dh,0x0(%eax)
41b2c7:	73 00                	jae    0x41b2c9
41b2c9:	7a 00                	jp     0x41b2cb
41b2cb:	20 00                	and    %al,(%eax)
41b2cd:	5b                   	pop    %ebx
41b2ce:	01 77 00             	add    %esi,0x0(%edi)
41b2d1:	69 00 05 01 74 00    	imul   $0x740105,(%eax),%eax
41b2d7:	79 00                	jns    0x41b2d9
41b2d9:	6e                   	outsb  %ds:(%esi),(%dx)
41b2da:	00 69 00             	add    %ch,0x0(%ecx)
41b2dd:	19 01                	sbb    %eax,(%ecx)
41b2df:	01 27                	add    %esp,(%edi)
41b2e1:	6c                   	insb   (%dx),%es:(%edi)
41b2e2:	00 61 00             	add    %ah,0x0(%ecx)
41b2e5:	62 00                	bound  %eax,(%eax)
41b2e7:	65 00 6c 00 54       	add    %ch,%gs:0x54(%eax,%eax,1)
41b2ec:	00 65 00             	add    %ah,0x0(%ebp)
41b2ef:	6d                   	insl   (%dx),%es:(%edi)
41b2f0:	00 70 00             	add    %dh,0x0(%eax)
41b2f3:	6c                   	insb   (%dx),%es:(%edi)
41b2f4:	00 65 00             	add    %ah,0x0(%ebp)
41b2f7:	43                   	inc    %ebx
41b2f8:	00 6f 00             	add    %ch,0x0(%edi)
41b2fb:	73 00                	jae    0x41b2fd
41b2fd:	74 00                	je     0x41b2ff
41b2ff:	49                   	dec    %ecx
41b300:	00 72 00             	add    %dh,0x0(%edx)
41b303:	6f                   	outsl  %ds:(%esi),(%dx)
41b304:	00 6e 00             	add    %ch,0x0(%esi)
41b307:	00 2f                	add    %ch,(%edi)
41b309:	6c                   	insb   (%dx),%es:(%edi)
41b30a:	00 61 00             	add    %ah,0x0(%ecx)
41b30d:	62 00                	bound  %eax,(%eax)
41b30f:	65 00 6c 00 54       	add    %ch,%gs:0x54(%eax,%eax,1)
41b314:	00 65 00             	add    %ah,0x0(%ebp)
41b317:	6d                   	insl   (%dx),%es:(%edi)
41b318:	00 70 00             	add    %dh,0x0(%eax)
41b31b:	6c                   	insb   (%dx),%es:(%edi)
41b31c:	00 65 00             	add    %ah,0x0(%ebp)
41b31f:	43                   	inc    %ebx
41b320:	00 6f 00             	add    %ch,0x0(%edi)
41b323:	73 00                	jae    0x41b325
41b325:	74 00                	je     0x41b327
41b327:	43                   	inc    %ebx
41b328:	00 72 00             	add    %dh,0x0(%edx)
41b32b:	79 00                	jns    0x41b32d
41b32d:	73 00                	jae    0x41b32f
41b32f:	74 00                	je     0x41b331
41b331:	61                   	popa
41b332:	00 6c 00 73          	add    %ch,0x73(%eax,%eax,1)
41b336:	00 00                	add    %al,(%eax)
41b338:	29 6c 00 61          	sub    %ebp,0x61(%eax,%eax,1)
41b33c:	00 62 00             	add    %ah,0x0(%edx)
41b33f:	65 00 6c 00 54       	add    %ch,%gs:0x54(%eax,%eax,1)
41b344:	00 65 00             	add    %ah,0x0(%ebp)
41b347:	6d                   	insl   (%dx),%es:(%edi)
41b348:	00 70 00             	add    %dh,0x0(%eax)
41b34b:	6c                   	insb   (%dx),%es:(%edi)
41b34c:	00 65 00             	add    %ah,0x0(%ebp)
41b34f:	43                   	inc    %ebx
41b350:	00 6f 00             	add    %ch,0x0(%edi)
41b353:	73 00                	jae    0x41b355
41b355:	74 00                	je     0x41b357
41b357:	53                   	push   %ebx
41b358:	00 74 00 6f          	add    %dh,0x6f(%eax,%eax,1)
41b35c:	00 6e 00             	add    %ch,0x0(%esi)
41b35f:	65 00 00             	add    %al,%gs:(%eax)
41b362:	27                   	daa
41b363:	6c                   	insb   (%dx),%es:(%edi)
41b364:	00 61 00             	add    %ah,0x0(%ecx)
41b367:	62 00                	bound  %eax,(%eax)
41b369:	65 00 6c 00 54       	add    %ch,%gs:0x54(%eax,%eax,1)
41b36e:	00 65 00             	add    %ah,0x0(%ebp)
41b371:	6d                   	insl   (%dx),%es:(%edi)
41b372:	00 70 00             	add    %dh,0x0(%eax)
41b375:	6c                   	insb   (%dx),%es:(%edi)
41b376:	00 65 00             	add    %ah,0x0(%ebp)
41b379:	43                   	inc    %ebx
41b37a:	00 6f 00             	add    %ch,0x0(%edi)
41b37d:	73 00                	jae    0x41b37f
41b37f:	74 00                	je     0x41b381
41b381:	57                   	push   %edi
41b382:	00 6f 00             	add    %ch,0x0(%edi)
41b385:	6f                   	outsl  %ds:(%esi),(%dx)
41b386:	00 64 00 00          	add    %ah,0x0(%eax,%eax,1)